commit 6808e3c281d0b3bd25c3a6eacc19385c9414cfa4
Author: Zack Newman <zack@philomathiclife.com>
Date: Mon, 20 Mar 2023 16:27:44 -0600
initial
Diffstat:
A | .editorconfig | | | 1117 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | .gitignore | | | 2 | ++ |
A | AssemblyInfo.cs | | | 8 | ++++++++ |
A | BulkWriters.cs | | | 146 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | BulkWriters256.csproj | | | 77 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | IterDataReaders.cs | | | 143 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | LICENSE-APACHE | | | 177 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
A | LICENSE-MIT | | | 20 | ++++++++++++++++++++ |
A | README.md | | | 13 | +++++++++++++ |
9 files changed, 1703 insertions(+), 0 deletions(-)
diff --git a/.editorconfig b/.editorconfig
@@ -0,0 +1,1117 @@
+# Remove the line below if you want to inherit .editorconfig settings from higher directories
+root = true
+
+# Don't use tabs for indentation.
+[*]
+indent_style = space
+charset = utf-8
+
+# XML project files
+[*.{csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj}]
+indent_size = 2
+
+# XML config files
+[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}]
+indent_size = 2
+
+# JSON files
+[*.json]
+indent_size = 2
+
+# Powershell files
+[*.ps1]
+indent_size = 2
+
+# Shell script files
+[*.sh]
+end_of_line = lf
+indent_size = 2
+
+# Code files
+[*.{cs,csx,vb,vbx}]
+# Indentation and spacing
+indent_size = 4
+tab_width = 4
+
+# New line preferences
+end_of_line = lf
+insert_final_newline = false
+dotnet_style_allow_multiple_blank_lines_experimental = false:error
+dotnet_style_allow_statement_immediately_after_block_experimental = true:error
+
+#### .NET Coding Conventions ####
+
+# Organize usings
+dotnet_separate_import_directive_groups = false
+dotnet_sort_system_directives_first = false
+file_header_template = unset
+
+# this. and Me. preferences
+dotnet_style_qualification_for_event = false:error
+dotnet_style_qualification_for_field = false:error
+dotnet_style_qualification_for_method = false:error
+dotnet_style_qualification_for_property = false:error
+
+# Language keywords vs BCL types preferences
+dotnet_style_predefined_type_for_locals_parameters_members = true:error
+dotnet_style_predefined_type_for_member_access = true:error
+
+# Parentheses preferences
+dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:error
+dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:error
+dotnet_style_parentheses_in_other_operators = never_if_unnecessary:error
+dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:error
+
+# Modifier preferences
+dotnet_style_require_accessibility_modifiers = omit_if_default:error
+
+# Expression-level preferences
+dotnet_style_coalesce_expression = true:error
+dotnet_style_collection_initializer = true:error
+dotnet_style_explicit_tuple_names = true:error
+dotnet_style_null_propagation = true:error
+dotnet_style_object_initializer = true:error
+dotnet_style_operator_placement_when_wrapping = beginning_of_line
+dotnet_style_prefer_auto_properties = true:error
+dotnet_style_prefer_compound_assignment = true:error
+dotnet_style_prefer_conditional_expression_over_assignment = true:error
+dotnet_style_prefer_conditional_expression_over_return = true:error
+dotnet_style_prefer_inferred_anonymous_type_member_names = true:error
+dotnet_style_prefer_inferred_tuple_names = true:error
+dotnet_style_prefer_is_null_check_over_reference_equality_method = true:error
+dotnet_style_prefer_simplified_boolean_expressions = true:error
+dotnet_style_prefer_simplified_interpolation = true:suggestion
+
+# Field preferences
+dotnet_style_readonly_field = true:error
+
+# Parameter preferences
+dotnet_code_quality_unused_parameters = all:error
+
+# Suppression preferences
+dotnet_remove_unnecessary_suppression_exclusions = error
+
+#### C# Coding Conventions ####
+
+# var preferences
+csharp_style_var_elsewhere = true:error
+csharp_style_var_for_built_in_types = true:error
+csharp_style_var_when_type_is_apparent = true:error
+
+# Expression-bodied members
+csharp_style_expression_bodied_accessors = true:error
+csharp_style_expression_bodied_constructors = true:error
+csharp_style_expression_bodied_indexers = true:error
+csharp_style_expression_bodied_lambdas = true:error
+csharp_style_expression_bodied_local_functions = true:error
+csharp_style_expression_bodied_methods = true:error
+csharp_style_expression_bodied_operators = true:error
+csharp_style_expression_bodied_properties = true:error
+
+# Pattern matching preferences
+csharp_style_pattern_matching_over_as_with_null_check = true:error
+csharp_style_pattern_matching_over_is_with_cast_check = true:error
+csharp_style_prefer_not_pattern = true:error
+csharp_style_prefer_pattern_matching = true:error
+csharp_style_prefer_switch_expression = true:error
+
+# Null-checking preferences
+csharp_style_conditional_delegate_call = true:error
+
+# Modifier preferences
+csharp_prefer_static_local_function = true:error
+csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:error
+
+# Code-block preferences
+csharp_prefer_braces = true:error
+csharp_prefer_simple_using_statement = true:error
+
+# Expression-level preferences
+csharp_prefer_simple_default_expression = true:error
+csharp_style_deconstructed_variable_declaration = true:error
+csharp_style_inlined_variable_declaration = true:error
+csharp_style_pattern_local_over_anonymous_function = true:error
+csharp_style_prefer_index_operator = true:error
+csharp_style_prefer_range_operator = true:error
+csharp_style_throw_expression = true:error
+csharp_style_unused_value_assignment_preference = unused_local_variable:error
+csharp_style_unused_value_expression_statement_preference = unused_local_variable:error
+
+# 'using' directive preferences
+csharp_using_directive_placement = outside_namespace:error
+
+#### C# Formatting Rules ####
+
+# New line preferences
+csharp_new_line_before_catch = false:error
+csharp_new_line_before_else = false:error
+csharp_new_line_before_finally = false:error
+csharp_new_line_before_members_in_anonymous_types = true:error
+csharp_new_line_before_members_in_object_initializers = true:error
+csharp_new_line_before_open_brace = none:error
+csharp_new_line_between_query_expression_clauses = true:error
+
+# Indentation preferences
+csharp_indent_block_contents = true:error
+csharp_indent_braces = false:error
+csharp_indent_case_contents = true:error
+csharp_indent_case_contents_when_block = true:error
+csharp_indent_labels = one_less_than_current:error
+csharp_indent_switch_labels = true:error
+
+# Space preferences
+csharp_space_after_cast = false:error
+csharp_space_after_colon_in_inheritance_clause = true:error
+csharp_space_after_comma = true:error
+csharp_space_after_dot = false:error
+csharp_space_after_keywords_in_control_flow_statements = true:error
+csharp_space_after_semicolon_in_for_statement = true:error
+csharp_space_around_binary_operators = before_and_after:error
+csharp_space_around_declaration_statements = false:error
+csharp_space_before_colon_in_inheritance_clause = false:error
+csharp_space_before_comma = false:error
+csharp_space_before_dot = false:error
+csharp_space_before_open_square_brackets = false:error
+csharp_space_before_semicolon_in_for_statement = false:error
+csharp_space_between_empty_square_brackets = false:error
+csharp_space_between_method_call_empty_parameter_list_parentheses = false:error
+csharp_space_between_method_call_name_and_opening_parenthesis = false:error
+csharp_space_between_method_call_parameter_list_parentheses = false:error
+csharp_space_between_method_declaration_empty_parameter_list_parentheses = false:error
+csharp_space_between_method_declaration_name_and_open_parenthesis = false:error
+csharp_space_between_method_declaration_parameter_list_parentheses = false:error
+csharp_space_between_parentheses = false:error
+csharp_space_between_square_brackets = false:error
+
+# Wrapping preferences
+csharp_preserve_single_line_blocks = true:error
+csharp_preserve_single_line_statements = true:error
+
+#### Naming styles ####
+
+# Naming rules
+
+dotnet_naming_rule.interface_should_be_begins_with_i.severity = error
+dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
+dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i
+
+dotnet_naming_rule.types_should_be_pascal_case.severity = error
+dotnet_naming_rule.types_should_be_pascal_case.symbols = types
+dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case
+
+dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = error
+dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
+dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case
+
+# Symbol specifications
+
+dotnet_naming_symbols.interface.applicable_kinds = interface
+dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
+dotnet_naming_symbols.interface.required_modifiers =
+
+dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
+dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
+dotnet_naming_symbols.types.required_modifiers =
+
+dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
+dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
+dotnet_naming_symbols.non_field_members.required_modifiers =
+
+# Naming styles
+
+dotnet_naming_style.pascal_case.required_prefix =
+dotnet_naming_style.pascal_case.required_suffix =
+dotnet_naming_style.pascal_case.word_separator =
+dotnet_naming_style.pascal_case.capitalization = pascal_case
+
+dotnet_naming_style.begins_with_i.required_prefix = I
+dotnet_naming_style.begins_with_i.required_suffix =
+dotnet_naming_style.begins_with_i.word_separator =
+dotnet_naming_style.begins_with_i.capitalization = pascal_case
+
+### Microsoft.CodeAnalysis.Analyzers Rules
+
+# RS1001: Missing diagnostic analyzer attribute
+dotnet_diagnostic.RS1001.severity = error
+
+# RS1002: Missing kind argument when registering an analyzer action
+dotnet_diagnostic.RS1002.severity = error
+
+# RS1003: Unsupported SymbolKind argument when registering a symbol analyzer action
+dotnet_diagnostic.RS1003.severity = error
+
+# RS1004: Recommend adding language support to diagnostic analyzer
+dotnet_diagnostic.RS1004.severity = error
+
+# RS1005: ReportDiagnostic invoked with an unsupported DiagnosticDescriptor
+dotnet_diagnostic.RS1005.severity = error
+
+# RS1006: Invalid type argument for DiagnosticAnalyzer's Register method
+dotnet_diagnostic.RS1006.severity = error
+
+# RS1007: Provide localizable arguments to diagnostic descriptor constructor
+dotnet_diagnostic.RS1007.severity = error
+
+# RS1008: Avoid storing per-compilation data into the fields of a diagnostic analyzer
+dotnet_diagnostic.RS1008.severity = error
+
+# RS1009: Only internal implementations of this interface are allowed
+dotnet_diagnostic.RS1009.severity = error
+
+# RS1010: Create code actions should have a unique EquivalenceKey for FixAll occurrences support
+dotnet_diagnostic.RS1010.severity = error
+
+# RS1011: Use code actions that have a unique EquivalenceKey for FixAll occurrences support
+dotnet_diagnostic.RS1011.severity = error
+
+# RS1012: Start action has no registered actions
+dotnet_diagnostic.RS1012.severity = error
+
+# RS1013: Start action has no registered non-end actions
+dotnet_diagnostic.RS1013.severity = error
+
+# RS1014: Do not ignore values returned by methods on immutable objects.
+dotnet_diagnostic.RS1014.severity = error
+
+# RS1015: Provide non-null 'helpLinkUri' value to diagnostic descriptor constructor
+dotnet_diagnostic.RS1015.severity = error
+
+# RS1016: Code fix providers should provide FixAll support
+dotnet_diagnostic.RS1016.severity = error
+
+# RS1017: DiagnosticId for analyzers must be a non-null constant
+dotnet_diagnostic.RS1017.severity = error
+
+# RS1018: DiagnosticId for analyzers must be in specified format
+dotnet_diagnostic.RS1018.severity = error
+
+# RS1019: DiagnosticId must be unique across analyzers
+dotnet_diagnostic.RS1019.severity = error
+
+# RS1020: Category for analyzers must be from the specified values
+dotnet_diagnostic.RS1020.severity = error
+
+# RS1021: Invalid entry in analyzer category and diagnostic ID range specification file
+dotnet_diagnostic.RS1021.severity = error
+
+# RS1022: Do not use types from Workspaces assembly in an analyzer
+dotnet_diagnostic.RS1022.severity = error
+
+# RS1023: Upgrade MSBuildWorkspace
+dotnet_diagnostic.RS1023.severity = error
+
+# RS1024: Compare symbols correctly
+dotnet_diagnostic.RS1024.severity = error
+
+# RS1025: Configure generated code analysis
+dotnet_diagnostic.RS1025.severity = error
+
+# RS1026: Enable concurrent execution
+dotnet_diagnostic.RS1026.severity = error
+
+# RS1027: Types marked with DiagnosticAnalyzerAttribute(s) should inherit from DiagnosticAnalyzer
+dotnet_diagnostic.RS1027.severity = error
+
+# RS1028: Provide non-null 'customTags' value to diagnostic descriptor constructor
+dotnet_diagnostic.RS1028.severity = error
+
+# RS1029: Do not use reserved diagnostic IDs
+dotnet_diagnostic.RS1029.severity = error
+
+# RS1030: Do not invoke Compilation.GetSemanticModel() method within a diagnostic analyzer
+dotnet_diagnostic.RS1030.severity = error
+
+# RS1031: Define diagnostic title correctly
+dotnet_diagnostic.RS1031.severity = error
+
+# RS1032: Define diagnostic message correctly
+dotnet_diagnostic.RS1032.severity = error
+
+# RS1033: Define diagnostic description correctly
+dotnet_diagnostic.RS1033.severity = error
+
+# RS2000: Add analyzer diagnostic IDs to analyzer release.
+dotnet_diagnostic.RS2000.severity = error
+
+# RS2001: Ensure up-to-date entry for analyzer diagnostic IDs are added to analyzer release.
+dotnet_diagnostic.RS2001.severity = error
+
+# RS2002: Do not add removed analyzer diagnostic IDs to unshipped analyzer release.
+dotnet_diagnostic.RS2002.severity = error
+
+# RS2003: Shipped diagnostic IDs that are no longer reported should have an entry in the 'Removed Rules' table in unshipped file.
+dotnet_diagnostic.RS2003.severity = error
+
+# RS2004: Diagnostic IDs marked as removed in analyzer release file should not be reported by analyzers.
+dotnet_diagnostic.RS2004.severity = error
+
+# RS2005: Remove duplicate entries for diagnostic ID in the same analyzer release.
+dotnet_diagnostic.RS2005.severity = error
+
+# RS2006: Remove duplicate entries for diagnostic ID between analyzer releases.
+dotnet_diagnostic.RS2006.severity = error
+
+# RS2007: Invalid entry in analyzer release file.
+dotnet_diagnostic.RS2007.severity = error
+
+# RS2008: Enable analyzer release tracking
+dotnet_diagnostic.RS2008.severity = error
+
+### Microsoft.CodeAnalysis.FxCopAnalyzers Rules
+
+# CA1058: Types should not extend certain base types
+dotnet_diagnostic.CA1058.severity = error
+
+# CA2153: Do Not Catch Corrupted State Exceptions
+dotnet_diagnostic.CA2153.severity = error
+
+# CA3075: Insecure DTD processing in XML
+dotnet_diagnostic.CA3075.severity = error
+
+# CA3076: Insecure XSLT script processing.
+dotnet_diagnostic.CA3076.severity = error
+
+# CA3077: Insecure Processing in API Design, XmlDocument and XmlTextReader
+dotnet_diagnostic.CA3077.severity = error
+
+# CA3147: Mark Verb Handlers With Validate Antiforgery Token
+dotnet_diagnostic.CA3147.severity = error
+
+### Microsoft.CodeAnalysis.VersionCheckAnalyzer Rules
+
+# CA9999: Analyzer version mismatch
+dotnet_diagnostic.CA9999.severity = error
+
+### Microsoft.CodeQuality.Analyzers Rules
+
+# CA1000: Do not declare static members on generic types
+dotnet_diagnostic.CA1000.severity = none
+
+# CA1001: Types that own disposable fields should be disposable
+dotnet_diagnostic.CA1001.severity = error
+
+# CA1002: Do not expose generic lists
+dotnet_diagnostic.CA1002.severity = error
+
+# CA1003: Use generic event handler instances
+dotnet_diagnostic.CA1003.severity = error
+
+# CA1005: Avoid excessive parameters on generic types
+dotnet_diagnostic.CA1005.severity = error
+
+# CA1008: Enums should have zero value
+dotnet_diagnostic.CA1008.severity = none
+
+# CA1010: Generic interface should also be implemented
+dotnet_diagnostic.CA1010.severity = error
+
+# CA1012: Abstract types should not have public constructors
+dotnet_diagnostic.CA1012.severity = error
+
+# CA1014: Mark assemblies with CLSCompliant
+dotnet_diagnostic.CA1014.severity = error
+
+# CA1016: Mark assemblies with assembly version
+dotnet_diagnostic.CA1016.severity = error
+
+# CA1017: Mark assemblies with ComVisible
+dotnet_diagnostic.CA1017.severity = error
+
+# CA1018: Mark attributes with AttributeUsageAttribute
+dotnet_diagnostic.CA1018.severity = error
+
+# CA1019: Define accessors for attribute arguments
+dotnet_diagnostic.CA1019.severity = error
+
+# CA1021: Avoid out parameters
+dotnet_diagnostic.CA1021.severity = error
+
+# CA1024: Use properties where appropriate
+dotnet_diagnostic.CA1024.severity = error
+
+# CA1027: Mark enums with FlagsAttribute
+dotnet_diagnostic.CA1027.severity = none
+
+# CA1028: Enum Storage should be Int32
+dotnet_diagnostic.CA1028.severity = none
+
+# CA1030: Use events where appropriate
+dotnet_diagnostic.CA1030.severity = error
+
+# CA1031: Do not catch general exception types
+dotnet_diagnostic.CA1031.severity = error
+
+# CA1032: Implement standard exception constructors
+dotnet_diagnostic.CA1032.severity = error
+
+# CA1033: Interface methods should be callable by child types
+dotnet_diagnostic.CA1033.severity = error
+
+# CA1034: Nested types should not be visible
+dotnet_diagnostic.CA1034.severity = none
+
+# CA1036: Override methods on comparable types
+dotnet_diagnostic.CA1036.severity = error
+
+# CA1040: Avoid empty interfaces
+dotnet_diagnostic.CA1040.severity = error
+
+# CA1041: Provide ObsoleteAttribute message
+dotnet_diagnostic.CA1041.severity = error
+
+# CA1043: Use Integral Or String Argument For Indexers
+dotnet_diagnostic.CA1043.severity = error
+
+# CA1044: Properties should not be write only
+dotnet_diagnostic.CA1044.severity = error
+
+# CA1045: Do not pass types by reference
+dotnet_diagnostic.CA1045.severity = none
+
+# CA1046: Do not overload equality operator on reference types
+dotnet_diagnostic.CA1046.severity = error
+
+# CA1047: Do not declare protected member in sealed type
+dotnet_diagnostic.CA1047.severity = error
+
+# CA1050: Declare types in namespaces
+dotnet_diagnostic.CA1050.severity = error
+
+# CA1051: Do not declare visible instance fields
+dotnet_diagnostic.CA1051.severity = none
+
+# CA1052: Static holder types should be Static or NotInheritable
+dotnet_diagnostic.CA1052.severity = error
+
+# CA1054: URI-like parameters should not be strings
+dotnet_diagnostic.CA1054.severity = error
+
+# CA1055: URI-like return values should not be strings
+dotnet_diagnostic.CA1055.severity = error
+
+# CA1056: URI-like properties should not be strings
+dotnet_diagnostic.CA1056.severity = error
+
+# CA1060: Move pinvokes to native methods class
+dotnet_diagnostic.CA1060.severity = error
+
+# CA1061: Do not hide base class methods
+dotnet_diagnostic.CA1061.severity = error
+
+# CA1062: Validate arguments of public methods
+dotnet_diagnostic.CA1062.severity = none
+
+# CA1063: Implement IDisposable Correctly
+dotnet_diagnostic.CA1063.severity = error
+
+# CA1064: Exceptions should be public
+dotnet_diagnostic.CA1064.severity = error
+
+# CA1065: Do not raise exceptions in unexpected locations
+dotnet_diagnostic.CA1065.severity = error
+
+# CA1066: Implement IEquatable when overriding Object.Equals
+dotnet_diagnostic.CA1066.severity = none
+
+# CA1067: Override Object.Equals(object) when implementing IEquatable<T>
+dotnet_diagnostic.CA1067.severity = error
+
+# CA1068: CancellationToken parameters must come last
+dotnet_diagnostic.CA1068.severity = error
+
+# CA1069: Enums values should not be duplicated
+dotnet_diagnostic.CA1069.severity = error
+
+# CA1070: Do not declare event fields as virtual
+dotnet_diagnostic.CA1070.severity = error
+
+# CA1200: Avoid using cref tags with a prefix
+dotnet_diagnostic.CA1200.severity = error
+
+# CA1501: Avoid excessive inheritance
+dotnet_diagnostic.CA1501.severity = error
+
+# CA1502: Avoid excessive complexity
+dotnet_diagnostic.CA1502.severity = none
+
+# CA1505: Avoid unmaintainable code
+dotnet_diagnostic.CA1505.severity = error
+
+# CA1506: Avoid excessive class coupling
+dotnet_diagnostic.CA1506.severity = none
+
+# CA1507: Use nameof to express symbol names
+dotnet_diagnostic.CA1507.severity = error
+
+# CA1508: Avoid dead conditional code
+dotnet_diagnostic.CA1508.severity = error
+
+# CA1509: Invalid entry in code metrics rule specification file
+dotnet_diagnostic.CA1509.severity = error
+
+# CA1700: Do not name enum values 'Reserved'
+dotnet_diagnostic.CA1700.severity = error
+
+# CA1707: Identifiers should not contain underscores
+dotnet_diagnostic.CA1707.severity = none
+
+# CA1708: Identifiers should differ by more than case
+dotnet_diagnostic.CA1708.severity = error
+
+# CA1710: Identifiers should have correct suffix
+dotnet_diagnostic.CA1710.severity = error
+
+# CA1711: Identifiers should not have incorrect suffix
+dotnet_diagnostic.CA1711.severity = error
+
+# CA1712: Do not prefix enum values with type name
+dotnet_diagnostic.CA1712.severity = error
+
+# CA1713: Events should not have 'Before' or 'After' prefix
+dotnet_diagnostic.CA1713.severity = error
+
+# CA1714: Flags enums should have plural names
+dotnet_diagnostic.CA1714.severity = error
+
+# CA1715: Identifiers should have correct prefix
+dotnet_diagnostic.CA1715.severity = error
+
+# CA1716: Identifiers should not match keywords
+dotnet_diagnostic.CA1716.severity = error
+
+# CA1717: Only FlagsAttribute enums should have plural names
+dotnet_diagnostic.CA1717.severity = error
+
+# CA1720: Identifier contains type name
+dotnet_diagnostic.CA1720.severity = error
+
+# CA1721: Property names should not match get methods
+dotnet_diagnostic.CA1721.severity = error
+
+# CA1724: Type names should not match namespaces
+dotnet_diagnostic.CA1724.severity = none
+
+# CA1725: Parameter names should match base declaration
+dotnet_diagnostic.CA1725.severity = none
+
+# CA1801: Review unused parameters
+dotnet_diagnostic.CA1801.severity = error
+
+# CA1802: Use literals where appropriate
+dotnet_diagnostic.CA1802.severity = error
+
+# CA1805: Do not initialize unnecessarily
+dotnet_diagnostic.CA1805.severity = none
+
+# CA1806: Do not ignore method results
+dotnet_diagnostic.CA1806.severity = error
+
+# CA1812: Avoid uninstantiated internal classes
+dotnet_diagnostic.CA1812.severity = error
+
+# CA1814: Prefer jagged arrays over multidimensional
+dotnet_diagnostic.CA1814.severity = error
+
+# CA1815: Override equals and operator equals on value types
+dotnet_diagnostic.CA1815.severity = none
+
+# CA1819: Properties should not return arrays
+dotnet_diagnostic.CA1819.severity = none
+
+# CA1821: Remove empty Finalizers
+dotnet_diagnostic.CA1821.severity = error
+
+# CA1822: Mark members as static
+dotnet_diagnostic.CA1822.severity = error
+
+# CA1823: Avoid unused private fields
+dotnet_diagnostic.CA1823.severity = error
+
+# CA2007: Consider calling ConfigureAwait on the awaited task
+dotnet_diagnostic.CA2007.severity = error
+
+# CA2011: Avoid infinite recursion
+dotnet_diagnostic.CA2011.severity = error
+
+# CA2109: Review visible event handlers
+dotnet_diagnostic.CA2109.severity = error
+
+# CA2119: Seal methods that satisfy private interfaces
+dotnet_diagnostic.CA2119.severity = error
+
+# CA2200: Rethrow to preserve stack details
+dotnet_diagnostic.CA2200.severity = error
+
+# CA2211: Non-constant fields should not be visible
+dotnet_diagnostic.CA2211.severity = error
+
+# CA2214: Do not call overridable methods in constructors
+dotnet_diagnostic.CA2214.severity = error
+
+# CA2217: Do not mark enums with FlagsAttribute
+dotnet_diagnostic.CA2217.severity = error
+
+# CA2218: Override GetHashCode on overriding Equals
+dotnet_diagnostic.CA2218.severity = error
+
+# CA2219: Do not raise exceptions in finally clauses
+dotnet_diagnostic.CA2219.severity = error
+
+# CA2224: Override Equals on overloading operator equals
+dotnet_diagnostic.CA2224.severity = error
+
+# CA2225: Operator overloads have named alternates
+dotnet_diagnostic.CA2225.severity = none
+
+# CA2226: Operators should have symmetrical overloads
+dotnet_diagnostic.CA2226.severity = error
+
+# CA2227: Collection properties should be read only
+dotnet_diagnostic.CA2227.severity = error
+
+# CA2231: Overload operator equals on overriding value type Equals
+dotnet_diagnostic.CA2231.severity = none
+
+# CA2234: Pass system uri objects instead of strings
+dotnet_diagnostic.CA2234.severity = error
+
+# CA2244: Do not duplicate indexed element initializations
+dotnet_diagnostic.CA2244.severity = error
+
+# CA2245: Do not assign a property to itself
+dotnet_diagnostic.CA2245.severity = error
+
+# CA2246: Assigning symbol and its member in the same statement
+dotnet_diagnostic.CA2246.severity = error
+
+### Microsoft.NetCore.Analyzers Rules
+
+# CA1303: Do not pass literals as localized parameters
+dotnet_diagnostic.CA1303.severity = error
+
+# CA1304: Specify CultureInfo
+dotnet_diagnostic.CA1304.severity = error
+
+# CA1305: Specify IFormatProvider
+dotnet_diagnostic.CA1305.severity = none
+
+# CA1307: Specify StringComparison
+dotnet_diagnostic.CA1307.severity = error
+
+# CA1308: Normalize strings to uppercase
+dotnet_diagnostic.CA1308.severity = error
+
+# CA1309: Use ordinal stringcomparison
+dotnet_diagnostic.CA1309.severity = error
+
+# CA1401: P/Invokes should not be visible
+dotnet_diagnostic.CA1401.severity = error
+
+# CA1417: Do not use 'OutAttribute' on string parameters for P/Invokes
+dotnet_diagnostic.CA1417.severity = error
+
+# CA1810: Initialize reference type static fields inline
+dotnet_diagnostic.CA1810.severity = none
+
+# CA1813: Avoid unsealed attributes
+dotnet_diagnostic.CA1813.severity = error
+
+# CA1816: Dispose methods should call SuppressFinalize
+dotnet_diagnostic.CA1816.severity = error
+
+# CA1820: Test for empty strings using string length
+dotnet_diagnostic.CA1820.severity = error
+
+# CA1824: Mark assemblies with NeutralResourcesLanguageAttribute
+dotnet_diagnostic.CA1824.severity = error
+
+# CA1825: Avoid zero-length array allocations
+dotnet_diagnostic.CA1825.severity = error
+
+# CA1826: Do not use Enumerable methods on indexable collections
+dotnet_diagnostic.CA1826.severity = error
+
+# CA1827: Do not use Count() or LongCount() when Any() can be used
+dotnet_diagnostic.CA1827.severity = error
+
+# CA1828: Do not use CountAsync() or LongCountAsync() when AnyAsync() can be used
+dotnet_diagnostic.CA1828.severity = error
+
+# CA1829: Use Length/Count property instead of Count() when available
+dotnet_diagnostic.CA1829.severity = error
+
+# CA1830: Prefer strongly-typed Append and Insert method overloads on StringBuilder
+dotnet_diagnostic.CA1830.severity = error
+
+# CA1831: Use AsSpan or AsMemory instead of Range-based indexers when appropriate
+dotnet_diagnostic.CA1831.severity = error
+
+# CA1832: Use AsSpan or AsMemory instead of Range-based indexers when appropriate
+dotnet_diagnostic.CA1832.severity = error
+
+# CA1833: Use AsSpan or AsMemory instead of Range-based indexers when appropriate
+dotnet_diagnostic.CA1833.severity = error
+
+# CA1834: Consider using 'StringBuilder.Append(char)' when applicable
+dotnet_diagnostic.CA1834.severity = error
+
+# CA1835: Prefer the 'Memory'-based overloads for 'ReadAsync' and 'WriteAsync'
+dotnet_diagnostic.CA1835.severity = error
+
+# CA1836: Prefer IsEmpty over Count
+dotnet_diagnostic.CA1836.severity = error
+
+# CA1837: Use 'Environment.ProcessId'
+dotnet_diagnostic.CA1837.severity = error
+
+# CA1838: Avoid 'StringBuilder' parameters for P/Invokes
+dotnet_diagnostic.CA1838.severity = error
+
+# CA2000: Dispose objects before losing scope
+dotnet_diagnostic.CA2000.severity = error
+
+# CA2002: Do not lock on objects with weak identity
+dotnet_diagnostic.CA2002.severity = error
+
+# CA2008: Do not create tasks without passing a TaskScheduler
+dotnet_diagnostic.CA2008.severity = error
+
+# CA2009: Do not call ToImmutableCollection on an ImmutableCollection value
+dotnet_diagnostic.CA2009.severity = error
+
+# CA2012: Use ValueTasks correctly
+dotnet_diagnostic.CA2012.severity = error
+
+# CA2013: Do not use ReferenceEquals with value types
+dotnet_diagnostic.CA2013.severity = error
+
+# CA2014: Do not use stackalloc in loops
+dotnet_diagnostic.CA2014.severity = error
+
+# CA2015: Do not define finalizers for types derived from MemoryManager<T>
+dotnet_diagnostic.CA2015.severity = error
+
+# CA2016: Forward the 'CancellationToken' parameter to methods that take one
+dotnet_diagnostic.CA2016.severity = error
+
+# CA2100: Review SQL queries for security vulnerabilities
+dotnet_diagnostic.CA2100.severity = error
+
+# CA2101: Specify marshaling for P/Invoke string arguments
+dotnet_diagnostic.CA2101.severity = error
+
+# CA2201: Do not raise reserved exception types
+dotnet_diagnostic.CA2201.severity = error
+
+# CA2207: Initialize value type static fields inline
+dotnet_diagnostic.CA2207.severity = none
+
+# CA2208: Instantiate argument exceptions correctly
+dotnet_diagnostic.CA2208.severity = error
+
+# CA2213: Disposable fields should be disposed
+dotnet_diagnostic.CA2213.severity = error
+
+# CA2215: Dispose methods should call base class dispose
+dotnet_diagnostic.CA2215.severity = error
+
+# CA2216: Disposable types should declare finalizer
+dotnet_diagnostic.CA2216.severity = error
+
+# CA2229: Implement serialization constructors
+dotnet_diagnostic.CA2229.severity = error
+
+# CA2235: Mark all non-serializable fields
+dotnet_diagnostic.CA2235.severity = error
+
+# CA2237: Mark ISerializable types with serializable
+dotnet_diagnostic.CA2237.severity = error
+
+# CA2241: Provide correct arguments to formatting methods
+dotnet_diagnostic.CA2241.severity = error
+
+# CA2242: Test for NaN correctly
+dotnet_diagnostic.CA2242.severity = error
+
+# CA2243: Attribute string literals should parse correctly
+dotnet_diagnostic.CA2243.severity = error
+
+# CA2247: Argument passed to TaskCompletionSource constructor should be TaskCreationOptions enum instead of TaskContinuationOptions enum
+dotnet_diagnostic.CA2247.severity = error
+
+# CA2248: Provide correct 'enum' argument to 'Enum.HasFlag'
+dotnet_diagnostic.CA2248.severity = error
+
+# CA2249: Consider using 'string.Contains' instead of 'string.IndexOf'
+dotnet_diagnostic.CA2249.severity = error
+
+# CA2300: Do not use insecure deserializer BinaryFormatter
+dotnet_diagnostic.CA2300.severity = error
+
+# CA2301: Do not call BinaryFormatter.Deserialize without first setting BinaryFormatter.Binder
+dotnet_diagnostic.CA2301.severity = error
+
+# CA2302: Ensure BinaryFormatter.Binder is set before calling BinaryFormatter.Deserialize
+dotnet_diagnostic.CA2302.severity = error
+
+# CA2305: Do not use insecure deserializer LosFormatter
+dotnet_diagnostic.CA2305.severity = error
+
+# CA2310: Do not use insecure deserializer NetDataContractSerializer
+dotnet_diagnostic.CA2310.severity = error
+
+# CA2311: Do not deserialize without first setting NetDataContractSerializer.Binder
+dotnet_diagnostic.CA2311.severity = error
+
+# CA2312: Ensure NetDataContractSerializer.Binder is set before deserializing
+dotnet_diagnostic.CA2312.severity = error
+
+# CA2315: Do not use insecure deserializer ObjectStateFormatter
+dotnet_diagnostic.CA2315.severity = error
+
+# CA2321: Do not deserialize with JavaScriptSerializer using a SimpleTypeResolver
+dotnet_diagnostic.CA2321.severity = error
+
+# CA2322: Ensure JavaScriptSerializer is not initialized with SimpleTypeResolver before deserializing
+dotnet_diagnostic.CA2322.severity = error
+
+# CA2326: Do not use TypeNameHandling values other than None
+dotnet_diagnostic.CA2326.severity = error
+
+# CA2327: Do not use insecure JsonSerializerSettings
+dotnet_diagnostic.CA2327.severity = error
+
+# CA2328: Ensure that JsonSerializerSettings are secure
+dotnet_diagnostic.CA2328.severity = error
+
+# CA2329: Do not deserialize with JsonSerializer using an insecure configuration
+dotnet_diagnostic.CA2329.severity = error
+
+# CA2330: Ensure that JsonSerializer has a secure configuration when deserializing
+dotnet_diagnostic.CA2330.severity = error
+
+# CA2350: Do not use DataTable.ReadXml() with untrusted data
+dotnet_diagnostic.CA2350.severity = error
+
+# CA2351: Do not use DataSet.ReadXml() with untrusted data
+dotnet_diagnostic.CA2351.severity = error
+
+# CA2352: Unsafe DataSet or DataTable in serializable type can be vulnerable to remote code execution attacks
+dotnet_diagnostic.CA2352.severity = error
+
+# CA2353: Unsafe DataSet or DataTable in serializable type
+dotnet_diagnostic.CA2353.severity = error
+
+# CA2354: Unsafe DataSet or DataTable in deserialized object graph can be vulnerable to remote code execution attacks
+dotnet_diagnostic.CA2354.severity = error
+
+# CA2355: Unsafe DataSet or DataTable type found in deserializable object graph
+dotnet_diagnostic.CA2355.severity = error
+
+# CA2356: Unsafe DataSet or DataTable type in web deserializable object graph
+dotnet_diagnostic.CA2356.severity = error
+
+# CA2361: Ensure autogenerated class containing DataSet.ReadXml() is not used with untrusted data
+dotnet_diagnostic.CA2361.severity = error
+
+# CA2362: Unsafe DataSet or DataTable in autogenerated serializable type can be vulnerable to remote code execution attacks
+dotnet_diagnostic.CA2362.severity = error
+
+# CA3001: Review code for SQL injection vulnerabilities
+dotnet_diagnostic.CA3001.severity = error
+
+# CA3002: Review code for XSS vulnerabilities
+dotnet_diagnostic.CA3002.severity = error
+
+# CA3003: Review code for file path injection vulnerabilities
+dotnet_diagnostic.CA3003.severity = error
+
+# CA3004: Review code for information disclosure vulnerabilities
+dotnet_diagnostic.CA3004.severity = error
+
+# CA3005: Review code for LDAP injection vulnerabilities
+dotnet_diagnostic.CA3005.severity = error
+
+# CA3006: Review code for process command injection vulnerabilities
+dotnet_diagnostic.CA3006.severity = error
+
+# CA3007: Review code for open redirect vulnerabilities
+dotnet_diagnostic.CA3007.severity = error
+
+# CA3008: Review code for XPath injection vulnerabilities
+dotnet_diagnostic.CA3008.severity = error
+
+# CA3009: Review code for XML injection vulnerabilities
+dotnet_diagnostic.CA3009.severity = error
+
+# CA3010: Review code for XAML injection vulnerabilities
+dotnet_diagnostic.CA3010.severity = error
+
+# CA3011: Review code for DLL injection vulnerabilities
+dotnet_diagnostic.CA3011.severity = error
+
+# CA3012: Review code for regex injection vulnerabilities
+dotnet_diagnostic.CA3012.severity = error
+
+# CA3061: Do Not Add Schema By URL
+dotnet_diagnostic.CA3061.severity = error
+
+# CA5350: Do Not Use Weak Cryptographic Algorithms
+dotnet_diagnostic.CA5350.severity = error
+
+# CA5351: Do Not Use Broken Cryptographic Algorithms
+dotnet_diagnostic.CA5351.severity = error
+
+# CA5358: Review cipher mode usage with cryptography experts
+dotnet_diagnostic.CA5358.severity = error
+
+# CA5359: Do Not Disable Certificate Validation
+dotnet_diagnostic.CA5359.severity = error
+
+# CA5360: Do Not Call Dangerous Methods In Deserialization
+dotnet_diagnostic.CA5360.severity = error
+
+# CA5361: Do Not Disable SChannel Use of Strong Crypto
+dotnet_diagnostic.CA5361.severity = error
+
+# CA5362: Potential reference cycle in deserialized object graph
+dotnet_diagnostic.CA5362.severity = error
+
+# CA5363: Do Not Disable Request Validation
+dotnet_diagnostic.CA5363.severity = error
+
+# CA5364: Do Not Use Deprecated Security Protocols
+dotnet_diagnostic.CA5364.severity = error
+
+# CA5365: Do Not Disable HTTP Header Checking
+dotnet_diagnostic.CA5365.severity = error
+
+# CA5366: Use XmlReader For DataSet Read Xml
+dotnet_diagnostic.CA5366.severity = error
+
+# CA5367: Do Not Serialize Types With Pointer Fields
+dotnet_diagnostic.CA5367.severity = error
+
+# CA5368: Set ViewStateUserKey For Classes Derived From Page
+dotnet_diagnostic.CA5368.severity = error
+
+# CA5369: Use XmlReader For Deserialize
+dotnet_diagnostic.CA5369.severity = error
+
+# CA5370: Use XmlReader For Validating Reader
+dotnet_diagnostic.CA5370.severity = error
+
+# CA5371: Use XmlReader For Schema Read
+dotnet_diagnostic.CA5371.severity = error
+
+# CA5372: Use XmlReader For XPathDocument
+dotnet_diagnostic.CA5372.severity = error
+
+# CA5373: Do not use obsolete key derivation function
+dotnet_diagnostic.CA5373.severity = error
+
+# CA5374: Do Not Use XslTransform
+dotnet_diagnostic.CA5374.severity = error
+
+# CA5375: Do Not Use Account Shared Access Signature
+dotnet_diagnostic.CA5375.severity = error
+
+# CA5376: Use SharedAccessProtocol HttpsOnly
+dotnet_diagnostic.CA5376.severity = error
+
+# CA5377: Use Container Level Access Policy
+dotnet_diagnostic.CA5377.severity = error
+
+# CA5378: Do not disable ServicePointManagerSecurityProtocols
+dotnet_diagnostic.CA5378.severity = error
+
+# CA5379: Do Not Use Weak Key Derivation Function Algorithm
+dotnet_diagnostic.CA5379.severity = error
+
+# CA5380: Do Not Add Certificates To Root Store
+dotnet_diagnostic.CA5380.severity = error
+
+# CA5381: Ensure Certificates Are Not Added To Root Store
+dotnet_diagnostic.CA5381.severity = error
+
+# CA5382: Use Secure Cookies In ASP.Net Core
+dotnet_diagnostic.CA5382.severity = error
+
+# CA5383: Ensure Use Secure Cookies In ASP.Net Core
+dotnet_diagnostic.CA5383.severity = error
+
+# CA5384: Do Not Use Digital Signature Algorithm (DSA)
+dotnet_diagnostic.CA5384.severity = error
+
+# CA5385: Use Rivest–Shamir–Adleman (RSA) Algorithm With Sufficient Key Size
+dotnet_diagnostic.CA5385.severity = error
+
+# CA5386: Avoid hardcoding SecurityProtocolType value
+dotnet_diagnostic.CA5386.severity = error
+
+# CA5387: Do Not Use Weak Key Derivation Function With Insufficient Iteration Count
+dotnet_diagnostic.CA5387.severity = error
+
+# CA5388: Ensure Sufficient Iteration Count When Using Weak Key Derivation Function
+dotnet_diagnostic.CA5388.severity = error
+
+# CA5389: Do Not Add Archive Item's Path To The Target File System Path
+dotnet_diagnostic.CA5389.severity = error
+
+# CA5390: Do not hard-code encryption key
+dotnet_diagnostic.CA5390.severity = error
+
+# CA5391: Use antiforgery tokens in ASP.NET Core MVC controllers
+dotnet_diagnostic.CA5391.severity = error
+
+# CA5392: Use DefaultDllImportSearchPaths attribute for P/Invokes
+dotnet_diagnostic.CA5392.severity = error
+
+# CA5393: Do not use unsafe DllImportSearchPath value
+dotnet_diagnostic.CA5393.severity = error
+
+# CA5394: Do not use insecure randomness
+dotnet_diagnostic.CA5394.severity = error
+
+# CA5395: Miss HttpVerb attribute for action methods
+dotnet_diagnostic.CA5395.severity = error
+
+# CA5396: Set HttpOnly to true for HttpCookie
+dotnet_diagnostic.CA5396.severity = error
+
+# CA5397: Do not use deprecated SslProtocols values
+dotnet_diagnostic.CA5397.severity = error
+
+# CA5398: Avoid hardcoded SslProtocols values
+dotnet_diagnostic.CA5398.severity = error
+
+# CA5399: HttpClients should enable certificate revocation list checks
+dotnet_diagnostic.CA5399.severity = error
+
+# CA5400: Ensure HttpClient certificate revocation list check is not disabled
+dotnet_diagnostic.CA5400.severity = error
+
+# CA5401: Do not use CreateEncryptor with non-default IV
+dotnet_diagnostic.CA5401.severity = error
+
+# CA5402: Use CreateEncryptor with the default IV
+dotnet_diagnostic.CA5402.severity = error
+
+# CA5403: Do not hard-code certificate
+dotnet_diagnostic.CA5403.severity = error
+
+# IL3000: Avoid using accessing Assembly file path when publishing as a single-file
+dotnet_diagnostic.IL3000.severity = error
+
+# IL3001: Avoid using accessing Assembly file path when publishing as a single-file
+dotnet_diagnostic.IL3001.severity = error
+
+# IDE0071: String interpolation can be simplified
+dotnet_diagnostic.IDE0071.severity = none
+
+# IDE0064: Make readonly fields writable
+dotnet_diagnostic.IDE0064.severity = error
+
+dotnet_diagnostic.IL2111.severity = none
+
+dotnet_diagnostic.IL2093.severity = none
diff --git a/.gitignore b/.gitignore
@@ -0,0 +1,2 @@
+bin/**
+obj/**
diff --git a/AssemblyInfo.cs b/AssemblyInfo.cs
@@ -0,0 +1,7 @@
+using System;
+using System.Reflection;
+
+[assembly: AssemblyCulture("")]
+[assembly: AssemblyDefaultAlias("SQL Server Bulk Writers")]
+[assembly: AssemblyTrademark("")]
+[assembly: CLSCompliant(false)]
+\ No newline at end of file
diff --git a/BulkWriters.cs b/BulkWriters.cs
@@ -0,0 +1,145 @@
+// This code was generated via a CLI app that used the source code in BulkWriterBaseCase.cs as a template.
+// To improve compilation performance, the code uses very little 'whitespace' beyond what is necessary and contains no documentation, warning suppressions, or comments.
+using Microsoft.Data.SqlClient;
+using Serde.Bin.Ser;
+using Std;
+using Std.Iter;
+using Std.Maybe;
+using Std.Num;
+using Std.Result;
+using System;
+using System.Data;
+using System.Diagnostics;
+using static SQLServer.Helpers;
+using System.Runtime.InteropServices;
+#pragma warning disable CA1005, CA1045, CA1051, CA1062, CA1066, CA1815, CA2100, CA2231, IDE0032
+namespace SQLServer {
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),248=>new(typeof(T248)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),248=>new(typeof(T248)),249=>new(typeof(T249)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),248=>new(typeof(T248)),249=>new(typeof(T249)),250=>new(typeof(T250)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),248=>new(typeof(T248)),249=>new(typeof(T249)),250=>new(typeof(T250)),251=>new(typeof(T251)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where T252:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),248=>new(typeof(T248)),249=>new(typeof(T249)),250=>new(typeof(T250)),251=>new(typeof(T251)),252=>new(typeof(T252)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where T252:struct,IDataType where T253:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),248=>new(typeof(T248)),249=>new(typeof(T249)),250=>new(typeof(T250)),251=>new(typeof(T251)),252=>new(typeof(T252)),253=>new(typeof(T253)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where T252:struct,IDataType where T253:struct,IDataType where T254:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),248=>new(typeof(T248)),249=>new(typeof(T249)),250=>new(typeof(T250)),251=>new(typeof(T251)),252=>new(typeof(T252)),253=>new(typeof(T253)),254=>new(typeof(T254)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Unicode,Pack= 0)]public struct BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>:IBulkWriter where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where T252:struct,IDataType where T253:struct,IDataType where T254:struct,IDataType where T255:struct,IDataType{public BulkWriter()=>throw new InvalidOperationException("Parameterless constructor is not allowed to be called!");BulkWriter(UserTable table,Maybe<ErrorTable>errTable,Prod<ulong,double>maxErrorsAllowed,string processName,string userName,bool encrypted,bool encryptedMod)=>(Destination,ErrTable,MaxErrorsAllowed,_currentErrorCount,_currentProcessedCount,_processName,_userName,_containsEncryptedColumn,_mustBeAllowEncryptedValueModifications)=(table,errTable,maxErrorsAllowed,ulong.MinValue,ulong.MinValue,processName,userName,encrypted,encryptedMod);public readonly Maybe<ErrorTable>ErrTable;public readonly UserTable Destination;public readonly Prod<ulong,double>MaxErrorsAllowed;ulong _currentErrorCount;ulong _currentProcessedCount;readonly string _processName;readonly string _userName;readonly bool _containsEncryptedColumn;readonly bool _mustBeAllowEncryptedValueModifications;readonly Maybe<ErrorTable>IBulkWriter.ErrTable=>ErrTable;readonly UserTable IBulkWriter.Destination=>Destination;readonly Prod<ulong,double>IBulkWriter.MaxErrorsAllowed=>MaxErrorsAllowed;public readonly ulong CurrentSuccessfullyProcessedCount=>_currentProcessedCount-_currentErrorCount;public readonly ulong CurrentErrorCount=>_currentErrorCount;public readonly ulong CurrentProcessedCount=>_currentProcessedCount;public readonly double CurrentErrorRatio=>(double)_currentErrorCount/_currentProcessedCount;public readonly bool IsInError=>_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1;public static Result<BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>,BulkWriterCreateError>New(in UserTable table,Prod<ulong,double>maxErrorsAllowed,in Maybe<ErrorTable>errTable,string processName,string userName){if(table.Schema.Database.IsReadOnly){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.DatabaseIsReadOnly,new StackTrace(1,true)));}else if(double.IsNaN(maxErrorsAllowed.Item1)||double.IsNegative(maxErrorsAllowed.Item1)||maxErrorsAllowed.Item1>1.0d){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.InvalidErrorRatio,new StackTrace(1,true)));}else if(processName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.ProcessNameLengthExceeds128,new StackTrace(1,true)));}else if(userName.Length>128){return new(new BulkWriterCreateError(BulkWriterCreateError.Tag.UserNameLengthExceeds128,new StackTrace(1,true)));}else{var counter=ushort.MinValue;var match=TypeMatch(Std.Iter.Functions.FromFn(()=>counter++switch{0=>new(typeof(T0)),1=>new(typeof(T1)),2=>new(typeof(T2)),3=>new(typeof(T3)),4=>new(typeof(T4)),5=>new(typeof(T5)),6=>new(typeof(T6)),7=>new(typeof(T7)),8=>new(typeof(T8)),9=>new(typeof(T9)),10=>new(typeof(T10)),11=>new(typeof(T11)),12=>new(typeof(T12)),13=>new(typeof(T13)),14=>new(typeof(T14)),15=>new(typeof(T15)),16=>new(typeof(T16)),17=>new(typeof(T17)),18=>new(typeof(T18)),19=>new(typeof(T19)),20=>new(typeof(T20)),21=>new(typeof(T21)),22=>new(typeof(T22)),23=>new(typeof(T23)),24=>new(typeof(T24)),25=>new(typeof(T25)),26=>new(typeof(T26)),27=>new(typeof(T27)),28=>new(typeof(T28)),29=>new(typeof(T29)),30=>new(typeof(T30)),31=>new(typeof(T31)),32=>new(typeof(T32)),33=>new(typeof(T33)),34=>new(typeof(T34)),35=>new(typeof(T35)),36=>new(typeof(T36)),37=>new(typeof(T37)),38=>new(typeof(T38)),39=>new(typeof(T39)),40=>new(typeof(T40)),41=>new(typeof(T41)),42=>new(typeof(T42)),43=>new(typeof(T43)),44=>new(typeof(T44)),45=>new(typeof(T45)),46=>new(typeof(T46)),47=>new(typeof(T47)),48=>new(typeof(T48)),49=>new(typeof(T49)),50=>new(typeof(T50)),51=>new(typeof(T51)),52=>new(typeof(T52)),53=>new(typeof(T53)),54=>new(typeof(T54)),55=>new(typeof(T55)),56=>new(typeof(T56)),57=>new(typeof(T57)),58=>new(typeof(T58)),59=>new(typeof(T59)),60=>new(typeof(T60)),61=>new(typeof(T61)),62=>new(typeof(T62)),63=>new(typeof(T63)),64=>new(typeof(T64)),65=>new(typeof(T65)),66=>new(typeof(T66)),67=>new(typeof(T67)),68=>new(typeof(T68)),69=>new(typeof(T69)),70=>new(typeof(T70)),71=>new(typeof(T71)),72=>new(typeof(T72)),73=>new(typeof(T73)),74=>new(typeof(T74)),75=>new(typeof(T75)),76=>new(typeof(T76)),77=>new(typeof(T77)),78=>new(typeof(T78)),79=>new(typeof(T79)),80=>new(typeof(T80)),81=>new(typeof(T81)),82=>new(typeof(T82)),83=>new(typeof(T83)),84=>new(typeof(T84)),85=>new(typeof(T85)),86=>new(typeof(T86)),87=>new(typeof(T87)),88=>new(typeof(T88)),89=>new(typeof(T89)),90=>new(typeof(T90)),91=>new(typeof(T91)),92=>new(typeof(T92)),93=>new(typeof(T93)),94=>new(typeof(T94)),95=>new(typeof(T95)),96=>new(typeof(T96)),97=>new(typeof(T97)),98=>new(typeof(T98)),99=>new(typeof(T99)),100=>new(typeof(T100)),101=>new(typeof(T101)),102=>new(typeof(T102)),103=>new(typeof(T103)),104=>new(typeof(T104)),105=>new(typeof(T105)),106=>new(typeof(T106)),107=>new(typeof(T107)),108=>new(typeof(T108)),109=>new(typeof(T109)),110=>new(typeof(T110)),111=>new(typeof(T111)),112=>new(typeof(T112)),113=>new(typeof(T113)),114=>new(typeof(T114)),115=>new(typeof(T115)),116=>new(typeof(T116)),117=>new(typeof(T117)),118=>new(typeof(T118)),119=>new(typeof(T119)),120=>new(typeof(T120)),121=>new(typeof(T121)),122=>new(typeof(T122)),123=>new(typeof(T123)),124=>new(typeof(T124)),125=>new(typeof(T125)),126=>new(typeof(T126)),127=>new(typeof(T127)),128=>new(typeof(T128)),129=>new(typeof(T129)),130=>new(typeof(T130)),131=>new(typeof(T131)),132=>new(typeof(T132)),133=>new(typeof(T133)),134=>new(typeof(T134)),135=>new(typeof(T135)),136=>new(typeof(T136)),137=>new(typeof(T137)),138=>new(typeof(T138)),139=>new(typeof(T139)),140=>new(typeof(T140)),141=>new(typeof(T141)),142=>new(typeof(T142)),143=>new(typeof(T143)),144=>new(typeof(T144)),145=>new(typeof(T145)),146=>new(typeof(T146)),147=>new(typeof(T147)),148=>new(typeof(T148)),149=>new(typeof(T149)),150=>new(typeof(T150)),151=>new(typeof(T151)),152=>new(typeof(T152)),153=>new(typeof(T153)),154=>new(typeof(T154)),155=>new(typeof(T155)),156=>new(typeof(T156)),157=>new(typeof(T157)),158=>new(typeof(T158)),159=>new(typeof(T159)),160=>new(typeof(T160)),161=>new(typeof(T161)),162=>new(typeof(T162)),163=>new(typeof(T163)),164=>new(typeof(T164)),165=>new(typeof(T165)),166=>new(typeof(T166)),167=>new(typeof(T167)),168=>new(typeof(T168)),169=>new(typeof(T169)),170=>new(typeof(T170)),171=>new(typeof(T171)),172=>new(typeof(T172)),173=>new(typeof(T173)),174=>new(typeof(T174)),175=>new(typeof(T175)),176=>new(typeof(T176)),177=>new(typeof(T177)),178=>new(typeof(T178)),179=>new(typeof(T179)),180=>new(typeof(T180)),181=>new(typeof(T181)),182=>new(typeof(T182)),183=>new(typeof(T183)),184=>new(typeof(T184)),185=>new(typeof(T185)),186=>new(typeof(T186)),187=>new(typeof(T187)),188=>new(typeof(T188)),189=>new(typeof(T189)),190=>new(typeof(T190)),191=>new(typeof(T191)),192=>new(typeof(T192)),193=>new(typeof(T193)),194=>new(typeof(T194)),195=>new(typeof(T195)),196=>new(typeof(T196)),197=>new(typeof(T197)),198=>new(typeof(T198)),199=>new(typeof(T199)),200=>new(typeof(T200)),201=>new(typeof(T201)),202=>new(typeof(T202)),203=>new(typeof(T203)),204=>new(typeof(T204)),205=>new(typeof(T205)),206=>new(typeof(T206)),207=>new(typeof(T207)),208=>new(typeof(T208)),209=>new(typeof(T209)),210=>new(typeof(T210)),211=>new(typeof(T211)),212=>new(typeof(T212)),213=>new(typeof(T213)),214=>new(typeof(T214)),215=>new(typeof(T215)),216=>new(typeof(T216)),217=>new(typeof(T217)),218=>new(typeof(T218)),219=>new(typeof(T219)),220=>new(typeof(T220)),221=>new(typeof(T221)),222=>new(typeof(T222)),223=>new(typeof(T223)),224=>new(typeof(T224)),225=>new(typeof(T225)),226=>new(typeof(T226)),227=>new(typeof(T227)),228=>new(typeof(T228)),229=>new(typeof(T229)),230=>new(typeof(T230)),231=>new(typeof(T231)),232=>new(typeof(T232)),233=>new(typeof(T233)),234=>new(typeof(T234)),235=>new(typeof(T235)),236=>new(typeof(T236)),237=>new(typeof(T237)),238=>new(typeof(T238)),239=>new(typeof(T239)),240=>new(typeof(T240)),241=>new(typeof(T241)),242=>new(typeof(T242)),243=>new(typeof(T243)),244=>new(typeof(T244)),245=>new(typeof(T245)),246=>new(typeof(T246)),247=>new(typeof(T247)),248=>new(typeof(T248)),249=>new(typeof(T249)),250=>new(typeof(T250)),251=>new(typeof(T251)),252=>new(typeof(T252)),253=>new(typeof(T253)),254=>new(typeof(T254)),255=>new(typeof(T255)),_=>Maybe<Type>.None()}),in table);return match.IsSome?match.Unwrap()?new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>(table,errTable,maxErrorsAllowed,processName,userName,table.ContainsEncryptedColumn(),false)):new(new BulkWriterCreateError(BulkWriterCreateError.Tag.TypeMismatch,new StackTrace(1,true))):new(new BulkWriter<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>(table,errTable,maxErrorsAllowed,processName,userName,true,true));}}public override readonly bool Equals(object?_)=>false;public override readonly int GetHashCode()=>0;readonly void IBulkWriter.Sealed(){}public override readonly string ToString()=>string.Empty;public Result<Unit,WriteError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SessionOptions options)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{var allowEncryptMod=false;if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){allowEncryptMod=true;}else{return new(new WriteError(WriteError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteError(WriteError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}using var con=Functions.CreateOpenedConnection(in Destination.Schema.Database,options,!allowEncryptMod&&_containsEncryptedColumn,Maybe<Uri>.None());if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){using var txn=con.BeginTransaction(IsolationLevel.Serializable);using (SqlCommand qry=new($"SET IDENTITY_INSERT [{Destination.Schema.Name.Value}].[{Destination.Name}] ON;",con,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=60,CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){_=qry.ExecuteNonQuery();}txn.Commit();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,null,(options&SessionOptions.NUMERIC_ROUNDABORT_OFF)!=SessionOptions.NUMERIC_ROUNDABORT_OFF,new StackTrace(1,true).ToString()).MapErr(_writeTxnErrToWriteErr);}public Result<Unit,WriteErrorOrTransactionError>Write<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlTransaction txn)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(txn.Connection.State!=ConnectionState.Open){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionIsNotOpen,new StackTrace(1,true)));}else if(!string.Equals(txn.Connection.DataSource,$"tcp:{Destination.Schema.Database.Server.IntoString()}",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionServerMismatch,new StackTrace(1,true)));}else{if((writeOptions&WriteOptions.AllowEncryptedValueModifications)==WriteOptions.AllowEncryptedValueModifications){if(_containsEncryptedColumn){if(!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.SqlConnectionViolatesAllowEncryptedValueModifications,new StackTrace(1,true)));}}else{return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableExpectedToContainEncryptedDataButDoesNot,new StackTrace(1,true)));}}else if(_mustBeAllowEncryptedValueModifications){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.TableColumnMismatchOrWriteOptionsMustContainAllowEncryptedValueModifications,new StackTrace(1,true)));}else if(_containsEncryptedColumn&&!txn.Connection.ConnectionString.Contains("Column Encryption Setting=enabled",StringComparison.Ordinal)){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.ContainsEncryptedColumnsButConnectionDoesNotHandleEncryptedColumns,new StackTrace(1,true)));}if((writeOptions&WriteOptions.KeepIdentity)==WriteOptions.KeepIdentity&&Destination.ContainsIDENTITYColumn()){bool numericRoundAbort;using (SqlCommand qry=new($@"SET IDENTITY_INSERT [{Destination.Schema.Database.Name.Value}].[{Destination.Schema.Name.Value}].[{Destination.Name}] ON;SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}var tableCopy=Destination;return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString()).MapOrElse((err)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};_=qry.ExecuteNonQuery();return new Result<Unit,WriteErrorOrTransactionError>(err);},(x)=>{using SqlCommand qry=new($"SET IDENTITY_INSERT [{tableCopy.Schema.Database.Name.Value}].[{tableCopy.Schema.Name.Value}].[{tableCopy.Name}] OFF;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true};var unused=qry.ExecuteNonQuery();return new(x);});}else{bool numericRoundAbort;using (SqlCommand qry=new($@"SELECT CASE (@@OPTIONS & 8192) WHEN 8192 THEN CONVERT(bit,1) ELSE CONVERT(bit,0) END AS fblnNumericRoundabort;",txn.Connection,txn,SqlCommandColumnEncryptionSetting.Disabled){CommandTimeout=timeout.MapOr(0,_nzUshortToInt),CommandType=CommandType.Text,EnableOptimizedParameterBinding=true}){numericRoundAbort=(bool)qry.ExecuteScalar();}return WriteInternal<TRowIter,TRow,TProd,TErr>(ref iter,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,txn.Connection,txn,numericRoundAbort,new StackTrace(1,true).ToString());}}}Result<Unit,WriteErrorOrTransactionError>WriteInternal<TRowIter,TRow,TProd,TErr>(ref TRowIter iter,WriteOptions writeOptions,Maybe<NonZeroUshort>batchSize,Maybe<NonZeroUshort>timeout,bool enableStreaming,bool isSortedAccordingToClusteredIndex,SqlConnection con,SqlTransaction?txn,bool numericRoundAbort,string stackTrace)where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{if(_currentErrorCount>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1){return new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true)));}using var blk=CreateBulkCopy(in Destination,writeOptions,batchSize,timeout,enableStreaming,isSortedAccordingToClusteredIndex,con,txn);using IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>rdr=new(ErrTable,Destination,MaxErrorsAllowed,_currentProcessedCount,_currentErrorCount,iter,_processName,_userName,numericRoundAbort,stackTrace);blk.WriteToServer(rdr);_currentProcessedCount=rdr.CurrentProcessedCount;return (_currentErrorCount=rdr.CurrentErrorCount)>MaxErrorsAllowed.Item0&&CurrentErrorRatio>MaxErrorsAllowed.Item1?new(new WriteErrorOrTransactionError(WriteErrorOrTransactionError.Tag.MaxErrorsExceeded,new StackTrace(1,true))):new(new Unit());}}
+}
+\ No newline at end of file
diff --git a/BulkWriters256.csproj b/BulkWriters256.csproj
@@ -0,0 +1,77 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <AnalysisLevel>latest</AnalysisLevel>
+ <AnalysisMode>All</AnalysisMode>
+ <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
+ <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
+ <AssemblyName>BulkWriters256</AssemblyName>
+ <AssemblyTitle>BulkWriters256</AssemblyTitle>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <Authors>Zack Newman</Authors>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
+ <Company>Philomathic Life</Company>
+ <Configuration>Release</Configuration>
+ <Copyright>2023</Copyright>
+ <DebugSymbols>false</DebugSymbols>
+ <DebugType>none</DebugType>
+ <DefineConstants></DefineConstants>
+ <Description>First 128 bulk writers.</Description>
+ <Deterministic>true</Deterministic>
+ <DocumentationFile></DocumentationFile>
+ <EnableComHosting>false</EnableComHosting>
+ <EnableDynamicLoading>false</EnableDynamicLoading>
+ <EnableNETAnalyzers>true</EnableNETAnalyzers>
+ <EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
+ <ErrorReport>prompt</ErrorReport>
+ <FileAlignment>512</FileAlignment>
+ <FileVersion>1.0.0.0</FileVersion>
+ <HighEntropyVA>true</HighEntropyVA>
+ <InformationalVersion>1.0.0.0</InformationalVersion>
+ <IsTrimmable>true</IsTrimmable>
+ <LangVersion>latest</LangVersion>
+ <NeutralLanguage>en-US</NeutralLanguage>
+ <NoWarn></NoWarn>
+ <Nullable>enable</Nullable>
+ <Optimize>true</Optimize>
+ <OutputPath>bin/Release</OutputPath>
+ <OutputType>Library</OutputType>
+ <Platform>x64</Platform>
+ <Product>BulkWriters256</Product>
+ <PublishTrimmed>true</PublishTrimmed>
+ <RuntimeIdentifier>linux-x64</RuntimeIdentifier>
+ <TargetFramework>net7.0</TargetFramework>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <TrimMode>link</TrimMode>
+ <TrimmerDefaultAction>link</TrimmerDefaultAction>
+ <Utf8Output>true</Utf8Output>
+ <WarningsAsErrors>true</WarningsAsErrors>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <Reference Include="Std">
+ <Name>Std</Name>
+ <HintPath>../Std/bin/Release/Std.dll</HintPath>
+ <Private>false</Private>
+ </Reference>
+ <Reference Include="FNVHash">
+ <Name>SQLServer</Name>
+ <HintPath>../FNVHash/bin/Release/FNVHash.dll</HintPath>
+ <Private>false</Private>
+ </Reference>
+ <Reference Include="Serde">
+ <Name>Serde</Name>
+ <HintPath>../Serde/bin/Release/Serde.dll</HintPath>
+ <Private>false</Private>
+ </Reference>
+ <Reference Include="SQLServer">
+ <Name>SQLServer</Name>
+ <HintPath>../SQLServer/bin/Release/SQLServer.dll</HintPath>
+ <Private>false</Private>
+ </Reference>
+ <PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.0" />
+ </ItemGroup>
+
+</Project>
diff --git a/IterDataReaders.cs b/IterDataReaders.cs
@@ -0,0 +1,142 @@
+// This code was generated via a CLI app that used the source code in IterDataReaderBaseCase.cs as a template.
+// To improve compilation performance, the code uses very little 'whitespace' beyond what is necessary and contains no documentation, warning suppressions, or comments.
+using Serde.Bin.Ser;
+using static SQLServer.Helpers;
+using Std;
+using Std.Iter;
+using Std.Maybe;
+using Std.Vec;
+using System;
+using System.Data;
+using System.Data.SqlTypes;
+#pragma warning disable CA1502, CA1505, CS8618
+namespace SQLServer {
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,248=>_current.Field248.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,248=>_current.Field248.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field248.Into()} would truncate or overflow in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,248=>_current.Field248.Val,249=>_current.Field249.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,248=>_current.Field248.IsNULL,249=>_current.Field249.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field248.Into()} would truncate or overflow in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field249.Into()} would truncate or overflow in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,248=>_current.Field248.Val,249=>_current.Field249.Val,250=>_current.Field250.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,248=>_current.Field248.IsNULL,249=>_current.Field249.IsNULL,250=>_current.Field250.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field248.Into()} would truncate or overflow in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field249.Into()} would truncate or overflow in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field250.Into()} would truncate or overflow in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,248=>_current.Field248.Val,249=>_current.Field249.Val,250=>_current.Field250.Val,251=>_current.Field251.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,248=>_current.Field248.IsNULL,249=>_current.Field249.IsNULL,250=>_current.Field250.IsNULL,251=>_current.Field251.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field248.Into()} would truncate or overflow in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field249.Into()} would truncate or overflow in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field250.Into()} would truncate or overflow in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field251.Into()} would truncate or overflow in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where T252:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,248=>_current.Field248.Val,249=>_current.Field249.Val,250=>_current.Field250.Val,251=>_current.Field251.Val,252=>_current.Field252.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,248=>_current.Field248.IsNULL,249=>_current.Field249.IsNULL,250=>_current.Field250.IsNULL,251=>_current.Field251.IsNULL,252=>_current.Field252.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field252.IsNULL){if(!_table[252].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field252.TruncationWillOccur(_table[252],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field248.Into()} would truncate or overflow in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field249.Into()} would truncate or overflow in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field250.Into()} would truncate or overflow in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field251.Into()} would truncate or overflow in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field252.IsNULL){if(!_table[252].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[252].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field252.TruncationWillOccur(_table[252],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field252.Into()} would truncate or overflow in {_table.IntoString()}.{_table[252].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where T252:struct,IDataType where T253:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,248=>_current.Field248.Val,249=>_current.Field249.Val,250=>_current.Field250.Val,251=>_current.Field251.Val,252=>_current.Field252.Val,253=>_current.Field253.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,248=>_current.Field248.IsNULL,249=>_current.Field249.IsNULL,250=>_current.Field250.IsNULL,251=>_current.Field251.IsNULL,252=>_current.Field252.IsNULL,253=>_current.Field253.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field252.IsNULL){if(!_table[252].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field252.TruncationWillOccur(_table[252],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field253.IsNULL){if(!_table[253].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field253.TruncationWillOccur(_table[253],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field248.Into()} would truncate or overflow in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field249.Into()} would truncate or overflow in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field250.Into()} would truncate or overflow in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field251.Into()} would truncate or overflow in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field252.IsNULL){if(!_table[252].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[252].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field252.TruncationWillOccur(_table[252],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field252.Into()} would truncate or overflow in {_table.IntoString()}.{_table[252].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field253.IsNULL){if(!_table[253].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[253].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field253.TruncationWillOccur(_table[253],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field253.Into()} would truncate or overflow in {_table.IntoString()}.{_table[253].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where T252:struct,IDataType where T253:struct,IDataType where T254:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,248=>_current.Field248.Val,249=>_current.Field249.Val,250=>_current.Field250.Val,251=>_current.Field251.Val,252=>_current.Field252.Val,253=>_current.Field253.Val,254=>_current.Field254.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,248=>_current.Field248.IsNULL,249=>_current.Field249.IsNULL,250=>_current.Field250.IsNULL,251=>_current.Field251.IsNULL,252=>_current.Field252.IsNULL,253=>_current.Field253.IsNULL,254=>_current.Field254.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field252.IsNULL){if(!_table[252].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field252.TruncationWillOccur(_table[252],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field253.IsNULL){if(!_table[253].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field253.TruncationWillOccur(_table[253],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field254.IsNULL){if(!_table[254].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field254.TruncationWillOccur(_table[254],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field248.Into()} would truncate or overflow in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field249.Into()} would truncate or overflow in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field250.Into()} would truncate or overflow in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field251.Into()} would truncate or overflow in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field252.IsNULL){if(!_table[252].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[252].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field252.TruncationWillOccur(_table[252],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field252.Into()} would truncate or overflow in {_table.IntoString()}.{_table[252].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field253.IsNULL){if(!_table[253].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[253].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field253.TruncationWillOccur(_table[253],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field253.Into()} would truncate or overflow in {_table.IntoString()}.{_table[253].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field254.IsNULL){if(!_table[254].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[254].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field254.TruncationWillOccur(_table[254],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field254.Into()} would truncate or overflow in {_table.IntoString()}.{_table[254].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+sealed class IterDataReader<TRowIter,TRow,TProd,TErr,T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>:IDataReader where T0:struct,IDataType where T1:struct,IDataType where T2:struct,IDataType where T3:struct,IDataType where T4:struct,IDataType where T5:struct,IDataType where T6:struct,IDataType where T7:struct,IDataType where T8:struct,IDataType where T9:struct,IDataType where T10:struct,IDataType where T11:struct,IDataType where T12:struct,IDataType where T13:struct,IDataType where T14:struct,IDataType where T15:struct,IDataType where T16:struct,IDataType where T17:struct,IDataType where T18:struct,IDataType where T19:struct,IDataType where T20:struct,IDataType where T21:struct,IDataType where T22:struct,IDataType where T23:struct,IDataType where T24:struct,IDataType where T25:struct,IDataType where T26:struct,IDataType where T27:struct,IDataType where T28:struct,IDataType where T29:struct,IDataType where T30:struct,IDataType where T31:struct,IDataType where T32:struct,IDataType where T33:struct,IDataType where T34:struct,IDataType where T35:struct,IDataType where T36:struct,IDataType where T37:struct,IDataType where T38:struct,IDataType where T39:struct,IDataType where T40:struct,IDataType where T41:struct,IDataType where T42:struct,IDataType where T43:struct,IDataType where T44:struct,IDataType where T45:struct,IDataType where T46:struct,IDataType where T47:struct,IDataType where T48:struct,IDataType where T49:struct,IDataType where T50:struct,IDataType where T51:struct,IDataType where T52:struct,IDataType where T53:struct,IDataType where T54:struct,IDataType where T55:struct,IDataType where T56:struct,IDataType where T57:struct,IDataType where T58:struct,IDataType where T59:struct,IDataType where T60:struct,IDataType where T61:struct,IDataType where T62:struct,IDataType where T63:struct,IDataType where T64:struct,IDataType where T65:struct,IDataType where T66:struct,IDataType where T67:struct,IDataType where T68:struct,IDataType where T69:struct,IDataType where T70:struct,IDataType where T71:struct,IDataType where T72:struct,IDataType where T73:struct,IDataType where T74:struct,IDataType where T75:struct,IDataType where T76:struct,IDataType where T77:struct,IDataType where T78:struct,IDataType where T79:struct,IDataType where T80:struct,IDataType where T81:struct,IDataType where T82:struct,IDataType where T83:struct,IDataType where T84:struct,IDataType where T85:struct,IDataType where T86:struct,IDataType where T87:struct,IDataType where T88:struct,IDataType where T89:struct,IDataType where T90:struct,IDataType where T91:struct,IDataType where T92:struct,IDataType where T93:struct,IDataType where T94:struct,IDataType where T95:struct,IDataType where T96:struct,IDataType where T97:struct,IDataType where T98:struct,IDataType where T99:struct,IDataType where T100:struct,IDataType where T101:struct,IDataType where T102:struct,IDataType where T103:struct,IDataType where T104:struct,IDataType where T105:struct,IDataType where T106:struct,IDataType where T107:struct,IDataType where T108:struct,IDataType where T109:struct,IDataType where T110:struct,IDataType where T111:struct,IDataType where T112:struct,IDataType where T113:struct,IDataType where T114:struct,IDataType where T115:struct,IDataType where T116:struct,IDataType where T117:struct,IDataType where T118:struct,IDataType where T119:struct,IDataType where T120:struct,IDataType where T121:struct,IDataType where T122:struct,IDataType where T123:struct,IDataType where T124:struct,IDataType where T125:struct,IDataType where T126:struct,IDataType where T127:struct,IDataType where T128:struct,IDataType where T129:struct,IDataType where T130:struct,IDataType where T131:struct,IDataType where T132:struct,IDataType where T133:struct,IDataType where T134:struct,IDataType where T135:struct,IDataType where T136:struct,IDataType where T137:struct,IDataType where T138:struct,IDataType where T139:struct,IDataType where T140:struct,IDataType where T141:struct,IDataType where T142:struct,IDataType where T143:struct,IDataType where T144:struct,IDataType where T145:struct,IDataType where T146:struct,IDataType where T147:struct,IDataType where T148:struct,IDataType where T149:struct,IDataType where T150:struct,IDataType where T151:struct,IDataType where T152:struct,IDataType where T153:struct,IDataType where T154:struct,IDataType where T155:struct,IDataType where T156:struct,IDataType where T157:struct,IDataType where T158:struct,IDataType where T159:struct,IDataType where T160:struct,IDataType where T161:struct,IDataType where T162:struct,IDataType where T163:struct,IDataType where T164:struct,IDataType where T165:struct,IDataType where T166:struct,IDataType where T167:struct,IDataType where T168:struct,IDataType where T169:struct,IDataType where T170:struct,IDataType where T171:struct,IDataType where T172:struct,IDataType where T173:struct,IDataType where T174:struct,IDataType where T175:struct,IDataType where T176:struct,IDataType where T177:struct,IDataType where T178:struct,IDataType where T179:struct,IDataType where T180:struct,IDataType where T181:struct,IDataType where T182:struct,IDataType where T183:struct,IDataType where T184:struct,IDataType where T185:struct,IDataType where T186:struct,IDataType where T187:struct,IDataType where T188:struct,IDataType where T189:struct,IDataType where T190:struct,IDataType where T191:struct,IDataType where T192:struct,IDataType where T193:struct,IDataType where T194:struct,IDataType where T195:struct,IDataType where T196:struct,IDataType where T197:struct,IDataType where T198:struct,IDataType where T199:struct,IDataType where T200:struct,IDataType where T201:struct,IDataType where T202:struct,IDataType where T203:struct,IDataType where T204:struct,IDataType where T205:struct,IDataType where T206:struct,IDataType where T207:struct,IDataType where T208:struct,IDataType where T209:struct,IDataType where T210:struct,IDataType where T211:struct,IDataType where T212:struct,IDataType where T213:struct,IDataType where T214:struct,IDataType where T215:struct,IDataType where T216:struct,IDataType where T217:struct,IDataType where T218:struct,IDataType where T219:struct,IDataType where T220:struct,IDataType where T221:struct,IDataType where T222:struct,IDataType where T223:struct,IDataType where T224:struct,IDataType where T225:struct,IDataType where T226:struct,IDataType where T227:struct,IDataType where T228:struct,IDataType where T229:struct,IDataType where T230:struct,IDataType where T231:struct,IDataType where T232:struct,IDataType where T233:struct,IDataType where T234:struct,IDataType where T235:struct,IDataType where T236:struct,IDataType where T237:struct,IDataType where T238:struct,IDataType where T239:struct,IDataType where T240:struct,IDataType where T241:struct,IDataType where T242:struct,IDataType where T243:struct,IDataType where T244:struct,IDataType where T245:struct,IDataType where T246:struct,IDataType where T247:struct,IDataType where T248:struct,IDataType where T249:struct,IDataType where T250:struct,IDataType where T251:struct,IDataType where T252:struct,IDataType where T253:struct,IDataType where T254:struct,IDataType where T255:struct,IDataType where TErr:notnull,IBulkRowError where TProd:notnull,IBinSerializable,IProduct<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T100,T101,T102,T103,T104,T105,T106,T107,T108,T109,T110,T111,T112,T113,T114,T115,T116,T117,T118,T119,T120,T121,T122,T123,T124,T125,T126,T127,T128,T129,T130,T131,T132,T133,T134,T135,T136,T137,T138,T139,T140,T141,T142,T143,T144,T145,T146,T147,T148,T149,T150,T151,T152,T153,T154,T155,T156,T157,T158,T159,T160,T161,T162,T163,T164,T165,T166,T167,T168,T169,T170,T171,T172,T173,T174,T175,T176,T177,T178,T179,T180,T181,T182,T183,T184,T185,T186,T187,T188,T189,T190,T191,T192,T193,T194,T195,T196,T197,T198,T199,T200,T201,T202,T203,T204,T205,T206,T207,T208,T209,T210,T211,T212,T213,T214,T215,T216,T217,T218,T219,T220,T221,T222,T223,T224,T225,T226,T227,T228,T229,T230,T231,T232,T233,T234,T235,T236,T237,T238,T239,T240,T241,T242,T243,T244,T245,T246,T247,T248,T249,T250,T251,T252,T253,T254,T255>where TRow:notnull,ISum<TProd,TErr>where TRowIter:notnull,IFusedIterator<TRow>{internal IterDataReader(Maybe<ErrorTable>error,UserTable table,Prod<ulong,double>maxErrorsAllowed,ulong currentProcessed,ulong currentError,TRowIter iter,string processName,string userName,bool numericRoundAbort,string truncationStackTrace)=>(_error,_table,_errTableExists,_maxErrorsAllowed,CurrentProcessedCount,CurrentErrorCount,_iter,_errs,_isClosed,_numericRoundAbort,_current,_processName,_userName,_truncationStackTrace, _ser)=(error.IsSome?error.Unwrap():default,table,error.IsSome,maxErrorsAllowed,currentProcessed,currentError,iter,new Vec<Prod<nvarchar,nvarchar,varbinary>>(),false,numericRoundAbort,default!,processName,userName,new(truncationStackTrace),Serializer.New());readonly ErrorTable _error;readonly UserTable _table;TProd _current;Serializer _ser;readonly Prod<ulong,double>_maxErrorsAllowed;Vec<Prod<nvarchar,nvarchar,varbinary>>_errs;TRowIter _iter;readonly nvarchar _truncationStackTrace;readonly string _processName;readonly string _userName;internal ulong CurrentErrorCount;internal ulong CurrentProcessedCount;readonly bool _errTableExists;readonly bool _numericRoundAbort;bool _isClosed;public bool IsClosed=>_isClosed;double CurrentErrorRatio=>(double)CurrentErrorCount/CurrentProcessedCount;public int Depth=>0;public int FieldCount=>_table.ColumnCount;public object this[int ordinal]=>GetValue(ordinal);public object this[string columnName]=>GetValue(GetOrdinal(columnName));public int RecordsAffected=>-1;public void Close()=>Dispose();public void Dispose(){if(_isClosed){return;}(_isClosed,_current,_iter,_ser)=(true,default!,default!,default);if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}_errs=new Vec<Prod<nvarchar,nvarchar,varbinary>>();}public sealed override bool Equals(object?_)=>false;public bool GetBoolean(int ordinal)=>(bool)GetValue(ordinal);public byte GetByte(int ordinal)=>(byte)GetValue(ordinal);public long GetBytes(int ordinal,long dataOffset,byte[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var bytes=(byte[])val;var offset=(int)dataOffset;var len=bytes.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=bytes[offset+i++];}return count;}public char GetChar(int ordinal){var val=(string)GetValue(ordinal);return val.Length==1?val[0]:throw new InvalidCastException();}public long GetChars(int ordinal,long dataOffset,char[]?buffer,int bufferOffset,int length){var val=GetValue(ordinal);var chars=(string)val;var offset=(int)dataOffset;var len=chars.Length-offset;if(len<=0){return 0L;}var count=Math.Min(len,length);var i=0;while(i<count){buffer![bufferOffset+i]=chars[offset+i++];}return count;}public IDataReader GetData(int _)=>throw new NotSupportedException();public string GetDataTypeName(int ordinal)=>GetFieldType(ordinal).Name;public DateTime GetDateTime(int ordinal){var type=GetFieldType(ordinal);return type==typeof(DateTime)?(DateTime)GetValue(ordinal):((SqlDateTime)GetValue(ordinal)).Value;}public decimal GetDecimal(int ordinal){var type=GetFieldType(ordinal);return type==typeof(SqlDecimal)?((SqlDecimal)GetValue(ordinal)).Value:((SqlMoney)GetValue(ordinal)).Value;}public double GetDouble(int ordinal)=>(double)GetValue(ordinal);public Type GetFieldType(int ordinal)=>_typeMap[_table[(ushort)ordinal].DataType];public float GetFloat(int ordinal)=>(float)GetValue(ordinal);public Guid GetGuid(int ordinal)=>(Guid)GetValue(ordinal);public sealed override int GetHashCode()=>0;public short GetInt16(int ordinal)=>(short)GetValue(ordinal);public int GetInt32(int ordinal)=>(int)GetValue(ordinal);public long GetInt64(int ordinal)=>(long)GetValue(ordinal);public string GetName(int ordinal)=>_table[(ushort)ordinal].Name;public int GetOrdinal(string name){for(ushort i=0;i<_table.ColumnCount;i++){if(_table.Schema.Name.Culture.CompareInfo.Compare(name,_table[i].Name,_table.Schema.Name.Options)==0){return i;}}throw new ArgumentException($"The column name, {name}, does not exist in {_table.IntoString()}.");}public DataTable GetSchemaTable(){DataTable schema=new(){MinimumCapacity=_table.ColumnCount,TableName=$"{_table.Schema.Name.Value}.{_table.Name}",Locale=_table.Schema.Name.Culture};_=schema.Columns.Add("Ordinal",typeof(ushort));_=schema.Columns.Add("ColumnName",typeof(string));_=schema.Columns.Add("DataType",typeof(Type));for(ushort i=0;i<_table.ColumnCount;i++){ref readonly var col=ref _table[i];_=schema.Rows.Add(i,col.Name,GetFieldType(i));}return schema;}public string GetString(int ordinal)=>(string)GetValue(ordinal);public object GetValue(int ordinal)=>ordinal switch{0=>_current.Field0.Val,1=>_current.Field1.Val,2=>_current.Field2.Val,3=>_current.Field3.Val,4=>_current.Field4.Val,5=>_current.Field5.Val,6=>_current.Field6.Val,7=>_current.Field7.Val,8=>_current.Field8.Val,9=>_current.Field9.Val,10=>_current.Field10.Val,11=>_current.Field11.Val,12=>_current.Field12.Val,13=>_current.Field13.Val,14=>_current.Field14.Val,15=>_current.Field15.Val,16=>_current.Field16.Val,17=>_current.Field17.Val,18=>_current.Field18.Val,19=>_current.Field19.Val,20=>_current.Field20.Val,21=>_current.Field21.Val,22=>_current.Field22.Val,23=>_current.Field23.Val,24=>_current.Field24.Val,25=>_current.Field25.Val,26=>_current.Field26.Val,27=>_current.Field27.Val,28=>_current.Field28.Val,29=>_current.Field29.Val,30=>_current.Field30.Val,31=>_current.Field31.Val,32=>_current.Field32.Val,33=>_current.Field33.Val,34=>_current.Field34.Val,35=>_current.Field35.Val,36=>_current.Field36.Val,37=>_current.Field37.Val,38=>_current.Field38.Val,39=>_current.Field39.Val,40=>_current.Field40.Val,41=>_current.Field41.Val,42=>_current.Field42.Val,43=>_current.Field43.Val,44=>_current.Field44.Val,45=>_current.Field45.Val,46=>_current.Field46.Val,47=>_current.Field47.Val,48=>_current.Field48.Val,49=>_current.Field49.Val,50=>_current.Field50.Val,51=>_current.Field51.Val,52=>_current.Field52.Val,53=>_current.Field53.Val,54=>_current.Field54.Val,55=>_current.Field55.Val,56=>_current.Field56.Val,57=>_current.Field57.Val,58=>_current.Field58.Val,59=>_current.Field59.Val,60=>_current.Field60.Val,61=>_current.Field61.Val,62=>_current.Field62.Val,63=>_current.Field63.Val,64=>_current.Field64.Val,65=>_current.Field65.Val,66=>_current.Field66.Val,67=>_current.Field67.Val,68=>_current.Field68.Val,69=>_current.Field69.Val,70=>_current.Field70.Val,71=>_current.Field71.Val,72=>_current.Field72.Val,73=>_current.Field73.Val,74=>_current.Field74.Val,75=>_current.Field75.Val,76=>_current.Field76.Val,77=>_current.Field77.Val,78=>_current.Field78.Val,79=>_current.Field79.Val,80=>_current.Field80.Val,81=>_current.Field81.Val,82=>_current.Field82.Val,83=>_current.Field83.Val,84=>_current.Field84.Val,85=>_current.Field85.Val,86=>_current.Field86.Val,87=>_current.Field87.Val,88=>_current.Field88.Val,89=>_current.Field89.Val,90=>_current.Field90.Val,91=>_current.Field91.Val,92=>_current.Field92.Val,93=>_current.Field93.Val,94=>_current.Field94.Val,95=>_current.Field95.Val,96=>_current.Field96.Val,97=>_current.Field97.Val,98=>_current.Field98.Val,99=>_current.Field99.Val,100=>_current.Field100.Val,101=>_current.Field101.Val,102=>_current.Field102.Val,103=>_current.Field103.Val,104=>_current.Field104.Val,105=>_current.Field105.Val,106=>_current.Field106.Val,107=>_current.Field107.Val,108=>_current.Field108.Val,109=>_current.Field109.Val,110=>_current.Field110.Val,111=>_current.Field111.Val,112=>_current.Field112.Val,113=>_current.Field113.Val,114=>_current.Field114.Val,115=>_current.Field115.Val,116=>_current.Field116.Val,117=>_current.Field117.Val,118=>_current.Field118.Val,119=>_current.Field119.Val,120=>_current.Field120.Val,121=>_current.Field121.Val,122=>_current.Field122.Val,123=>_current.Field123.Val,124=>_current.Field124.Val,125=>_current.Field125.Val,126=>_current.Field126.Val,127=>_current.Field127.Val,128=>_current.Field128.Val,129=>_current.Field129.Val,130=>_current.Field130.Val,131=>_current.Field131.Val,132=>_current.Field132.Val,133=>_current.Field133.Val,134=>_current.Field134.Val,135=>_current.Field135.Val,136=>_current.Field136.Val,137=>_current.Field137.Val,138=>_current.Field138.Val,139=>_current.Field139.Val,140=>_current.Field140.Val,141=>_current.Field141.Val,142=>_current.Field142.Val,143=>_current.Field143.Val,144=>_current.Field144.Val,145=>_current.Field145.Val,146=>_current.Field146.Val,147=>_current.Field147.Val,148=>_current.Field148.Val,149=>_current.Field149.Val,150=>_current.Field150.Val,151=>_current.Field151.Val,152=>_current.Field152.Val,153=>_current.Field153.Val,154=>_current.Field154.Val,155=>_current.Field155.Val,156=>_current.Field156.Val,157=>_current.Field157.Val,158=>_current.Field158.Val,159=>_current.Field159.Val,160=>_current.Field160.Val,161=>_current.Field161.Val,162=>_current.Field162.Val,163=>_current.Field163.Val,164=>_current.Field164.Val,165=>_current.Field165.Val,166=>_current.Field166.Val,167=>_current.Field167.Val,168=>_current.Field168.Val,169=>_current.Field169.Val,170=>_current.Field170.Val,171=>_current.Field171.Val,172=>_current.Field172.Val,173=>_current.Field173.Val,174=>_current.Field174.Val,175=>_current.Field175.Val,176=>_current.Field176.Val,177=>_current.Field177.Val,178=>_current.Field178.Val,179=>_current.Field179.Val,180=>_current.Field180.Val,181=>_current.Field181.Val,182=>_current.Field182.Val,183=>_current.Field183.Val,184=>_current.Field184.Val,185=>_current.Field185.Val,186=>_current.Field186.Val,187=>_current.Field187.Val,188=>_current.Field188.Val,189=>_current.Field189.Val,190=>_current.Field190.Val,191=>_current.Field191.Val,192=>_current.Field192.Val,193=>_current.Field193.Val,194=>_current.Field194.Val,195=>_current.Field195.Val,196=>_current.Field196.Val,197=>_current.Field197.Val,198=>_current.Field198.Val,199=>_current.Field199.Val,200=>_current.Field200.Val,201=>_current.Field201.Val,202=>_current.Field202.Val,203=>_current.Field203.Val,204=>_current.Field204.Val,205=>_current.Field205.Val,206=>_current.Field206.Val,207=>_current.Field207.Val,208=>_current.Field208.Val,209=>_current.Field209.Val,210=>_current.Field210.Val,211=>_current.Field211.Val,212=>_current.Field212.Val,213=>_current.Field213.Val,214=>_current.Field214.Val,215=>_current.Field215.Val,216=>_current.Field216.Val,217=>_current.Field217.Val,218=>_current.Field218.Val,219=>_current.Field219.Val,220=>_current.Field220.Val,221=>_current.Field221.Val,222=>_current.Field222.Val,223=>_current.Field223.Val,224=>_current.Field224.Val,225=>_current.Field225.Val,226=>_current.Field226.Val,227=>_current.Field227.Val,228=>_current.Field228.Val,229=>_current.Field229.Val,230=>_current.Field230.Val,231=>_current.Field231.Val,232=>_current.Field232.Val,233=>_current.Field233.Val,234=>_current.Field234.Val,235=>_current.Field235.Val,236=>_current.Field236.Val,237=>_current.Field237.Val,238=>_current.Field238.Val,239=>_current.Field239.Val,240=>_current.Field240.Val,241=>_current.Field241.Val,242=>_current.Field242.Val,243=>_current.Field243.Val,244=>_current.Field244.Val,245=>_current.Field245.Val,246=>_current.Field246.Val,247=>_current.Field247.Val,248=>_current.Field248.Val,249=>_current.Field249.Val,250=>_current.Field250.Val,251=>_current.Field251.Val,252=>_current.Field252.Val,253=>_current.Field253.Val,254=>_current.Field254.Val,255=>_current.Field255.Val,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public int GetValues(object[]values){var count=Math.Min(values.Length,_table.ColumnCount);for(var i=0;i<count;i++){values[i]=GetValue(i);}return count;}public bool IsDBNull(int ordinal)=>ordinal switch{0=>_current.Field0.IsNULL,1=>_current.Field1.IsNULL,2=>_current.Field2.IsNULL,3=>_current.Field3.IsNULL,4=>_current.Field4.IsNULL,5=>_current.Field5.IsNULL,6=>_current.Field6.IsNULL,7=>_current.Field7.IsNULL,8=>_current.Field8.IsNULL,9=>_current.Field9.IsNULL,10=>_current.Field10.IsNULL,11=>_current.Field11.IsNULL,12=>_current.Field12.IsNULL,13=>_current.Field13.IsNULL,14=>_current.Field14.IsNULL,15=>_current.Field15.IsNULL,16=>_current.Field16.IsNULL,17=>_current.Field17.IsNULL,18=>_current.Field18.IsNULL,19=>_current.Field19.IsNULL,20=>_current.Field20.IsNULL,21=>_current.Field21.IsNULL,22=>_current.Field22.IsNULL,23=>_current.Field23.IsNULL,24=>_current.Field24.IsNULL,25=>_current.Field25.IsNULL,26=>_current.Field26.IsNULL,27=>_current.Field27.IsNULL,28=>_current.Field28.IsNULL,29=>_current.Field29.IsNULL,30=>_current.Field30.IsNULL,31=>_current.Field31.IsNULL,32=>_current.Field32.IsNULL,33=>_current.Field33.IsNULL,34=>_current.Field34.IsNULL,35=>_current.Field35.IsNULL,36=>_current.Field36.IsNULL,37=>_current.Field37.IsNULL,38=>_current.Field38.IsNULL,39=>_current.Field39.IsNULL,40=>_current.Field40.IsNULL,41=>_current.Field41.IsNULL,42=>_current.Field42.IsNULL,43=>_current.Field43.IsNULL,44=>_current.Field44.IsNULL,45=>_current.Field45.IsNULL,46=>_current.Field46.IsNULL,47=>_current.Field47.IsNULL,48=>_current.Field48.IsNULL,49=>_current.Field49.IsNULL,50=>_current.Field50.IsNULL,51=>_current.Field51.IsNULL,52=>_current.Field52.IsNULL,53=>_current.Field53.IsNULL,54=>_current.Field54.IsNULL,55=>_current.Field55.IsNULL,56=>_current.Field56.IsNULL,57=>_current.Field57.IsNULL,58=>_current.Field58.IsNULL,59=>_current.Field59.IsNULL,60=>_current.Field60.IsNULL,61=>_current.Field61.IsNULL,62=>_current.Field62.IsNULL,63=>_current.Field63.IsNULL,64=>_current.Field64.IsNULL,65=>_current.Field65.IsNULL,66=>_current.Field66.IsNULL,67=>_current.Field67.IsNULL,68=>_current.Field68.IsNULL,69=>_current.Field69.IsNULL,70=>_current.Field70.IsNULL,71=>_current.Field71.IsNULL,72=>_current.Field72.IsNULL,73=>_current.Field73.IsNULL,74=>_current.Field74.IsNULL,75=>_current.Field75.IsNULL,76=>_current.Field76.IsNULL,77=>_current.Field77.IsNULL,78=>_current.Field78.IsNULL,79=>_current.Field79.IsNULL,80=>_current.Field80.IsNULL,81=>_current.Field81.IsNULL,82=>_current.Field82.IsNULL,83=>_current.Field83.IsNULL,84=>_current.Field84.IsNULL,85=>_current.Field85.IsNULL,86=>_current.Field86.IsNULL,87=>_current.Field87.IsNULL,88=>_current.Field88.IsNULL,89=>_current.Field89.IsNULL,90=>_current.Field90.IsNULL,91=>_current.Field91.IsNULL,92=>_current.Field92.IsNULL,93=>_current.Field93.IsNULL,94=>_current.Field94.IsNULL,95=>_current.Field95.IsNULL,96=>_current.Field96.IsNULL,97=>_current.Field97.IsNULL,98=>_current.Field98.IsNULL,99=>_current.Field99.IsNULL,100=>_current.Field100.IsNULL,101=>_current.Field101.IsNULL,102=>_current.Field102.IsNULL,103=>_current.Field103.IsNULL,104=>_current.Field104.IsNULL,105=>_current.Field105.IsNULL,106=>_current.Field106.IsNULL,107=>_current.Field107.IsNULL,108=>_current.Field108.IsNULL,109=>_current.Field109.IsNULL,110=>_current.Field110.IsNULL,111=>_current.Field111.IsNULL,112=>_current.Field112.IsNULL,113=>_current.Field113.IsNULL,114=>_current.Field114.IsNULL,115=>_current.Field115.IsNULL,116=>_current.Field116.IsNULL,117=>_current.Field117.IsNULL,118=>_current.Field118.IsNULL,119=>_current.Field119.IsNULL,120=>_current.Field120.IsNULL,121=>_current.Field121.IsNULL,122=>_current.Field122.IsNULL,123=>_current.Field123.IsNULL,124=>_current.Field124.IsNULL,125=>_current.Field125.IsNULL,126=>_current.Field126.IsNULL,127=>_current.Field127.IsNULL,128=>_current.Field128.IsNULL,129=>_current.Field129.IsNULL,130=>_current.Field130.IsNULL,131=>_current.Field131.IsNULL,132=>_current.Field132.IsNULL,133=>_current.Field133.IsNULL,134=>_current.Field134.IsNULL,135=>_current.Field135.IsNULL,136=>_current.Field136.IsNULL,137=>_current.Field137.IsNULL,138=>_current.Field138.IsNULL,139=>_current.Field139.IsNULL,140=>_current.Field140.IsNULL,141=>_current.Field141.IsNULL,142=>_current.Field142.IsNULL,143=>_current.Field143.IsNULL,144=>_current.Field144.IsNULL,145=>_current.Field145.IsNULL,146=>_current.Field146.IsNULL,147=>_current.Field147.IsNULL,148=>_current.Field148.IsNULL,149=>_current.Field149.IsNULL,150=>_current.Field150.IsNULL,151=>_current.Field151.IsNULL,152=>_current.Field152.IsNULL,153=>_current.Field153.IsNULL,154=>_current.Field154.IsNULL,155=>_current.Field155.IsNULL,156=>_current.Field156.IsNULL,157=>_current.Field157.IsNULL,158=>_current.Field158.IsNULL,159=>_current.Field159.IsNULL,160=>_current.Field160.IsNULL,161=>_current.Field161.IsNULL,162=>_current.Field162.IsNULL,163=>_current.Field163.IsNULL,164=>_current.Field164.IsNULL,165=>_current.Field165.IsNULL,166=>_current.Field166.IsNULL,167=>_current.Field167.IsNULL,168=>_current.Field168.IsNULL,169=>_current.Field169.IsNULL,170=>_current.Field170.IsNULL,171=>_current.Field171.IsNULL,172=>_current.Field172.IsNULL,173=>_current.Field173.IsNULL,174=>_current.Field174.IsNULL,175=>_current.Field175.IsNULL,176=>_current.Field176.IsNULL,177=>_current.Field177.IsNULL,178=>_current.Field178.IsNULL,179=>_current.Field179.IsNULL,180=>_current.Field180.IsNULL,181=>_current.Field181.IsNULL,182=>_current.Field182.IsNULL,183=>_current.Field183.IsNULL,184=>_current.Field184.IsNULL,185=>_current.Field185.IsNULL,186=>_current.Field186.IsNULL,187=>_current.Field187.IsNULL,188=>_current.Field188.IsNULL,189=>_current.Field189.IsNULL,190=>_current.Field190.IsNULL,191=>_current.Field191.IsNULL,192=>_current.Field192.IsNULL,193=>_current.Field193.IsNULL,194=>_current.Field194.IsNULL,195=>_current.Field195.IsNULL,196=>_current.Field196.IsNULL,197=>_current.Field197.IsNULL,198=>_current.Field198.IsNULL,199=>_current.Field199.IsNULL,200=>_current.Field200.IsNULL,201=>_current.Field201.IsNULL,202=>_current.Field202.IsNULL,203=>_current.Field203.IsNULL,204=>_current.Field204.IsNULL,205=>_current.Field205.IsNULL,206=>_current.Field206.IsNULL,207=>_current.Field207.IsNULL,208=>_current.Field208.IsNULL,209=>_current.Field209.IsNULL,210=>_current.Field210.IsNULL,211=>_current.Field211.IsNULL,212=>_current.Field212.IsNULL,213=>_current.Field213.IsNULL,214=>_current.Field214.IsNULL,215=>_current.Field215.IsNULL,216=>_current.Field216.IsNULL,217=>_current.Field217.IsNULL,218=>_current.Field218.IsNULL,219=>_current.Field219.IsNULL,220=>_current.Field220.IsNULL,221=>_current.Field221.IsNULL,222=>_current.Field222.IsNULL,223=>_current.Field223.IsNULL,224=>_current.Field224.IsNULL,225=>_current.Field225.IsNULL,226=>_current.Field226.IsNULL,227=>_current.Field227.IsNULL,228=>_current.Field228.IsNULL,229=>_current.Field229.IsNULL,230=>_current.Field230.IsNULL,231=>_current.Field231.IsNULL,232=>_current.Field232.IsNULL,233=>_current.Field233.IsNULL,234=>_current.Field234.IsNULL,235=>_current.Field235.IsNULL,236=>_current.Field236.IsNULL,237=>_current.Field237.IsNULL,238=>_current.Field238.IsNULL,239=>_current.Field239.IsNULL,240=>_current.Field240.IsNULL,241=>_current.Field241.IsNULL,242=>_current.Field242.IsNULL,243=>_current.Field243.IsNULL,244=>_current.Field244.IsNULL,245=>_current.Field245.IsNULL,246=>_current.Field246.IsNULL,247=>_current.Field247.IsNULL,248=>_current.Field248.IsNULL,249=>_current.Field249.IsNULL,250=>_current.Field250.IsNULL,251=>_current.Field251.IsNULL,252=>_current.Field252.IsNULL,253=>_current.Field253.IsNULL,254=>_current.Field254.IsNULL,255=>_current.Field255.IsNULL,_=>throw new ArgumentOutOfRangeException(nameof(ordinal)),};public bool NextResult(){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}public bool Read(){while(true){if(CurrentErrorCount>_maxErrorsAllowed.Item0&&CurrentErrorRatio>_maxErrorsAllowed.Item1){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}var cur=_iter!.Next();if(cur.IsNone){if(_errTableExists){_=WriteErrors(in _error,ref _errs,_processName,_userName,ushort.MinValue);}(_errs,_current,_iter,_ser)=(new Vec<Prod<nvarchar,nvarchar,varbinary>>(),default!,default!,default);return false;}CurrentProcessedCount++;var res=cur.Unwrap();if(res.Variant==Var2.V1){CurrentErrorCount++;if(_errTableExists){var err=res.Variant1;_=_errs.Push(new(err.Trace,err.Message,err.Data));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);}continue;}_current=res.Variant0;if(_errTableExists?TruncateOverflowCheckAndLog():TruncateOverflowCheck()){continue;}else{return true;}}}public sealed override string ToString()=>string.Empty;bool TruncateOverflowCheck(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field252.IsNULL){if(!_table[252].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field252.TruncationWillOccur(_table[252],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field253.IsNULL){if(!_table[253].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field253.TruncationWillOccur(_table[253],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field254.IsNULL){if(!_table[254].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field254.TruncationWillOccur(_table[254],_numericRoundAbort)){CurrentErrorCount++;return true;}if(_current.Field255.IsNULL){if(!_table[255].IsNullable){CurrentErrorCount++;return true;}}else if(_current.Field255.TruncationWillOccur(_table[255],_numericRoundAbort)){CurrentErrorCount++;return true;}return false;}bool TruncateOverflowCheckAndLog(){if(_current.Field0.IsNULL){if(!_table[0].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field0.TruncationWillOccur(_table[0],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field0.Into()} would truncate or overflow in {_table.IntoString()}.{_table[0].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field1.IsNULL){if(!_table[1].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field1.TruncationWillOccur(_table[1],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field1.Into()} would truncate or overflow in {_table.IntoString()}.{_table[1].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field2.IsNULL){if(!_table[2].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field2.TruncationWillOccur(_table[2],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field2.Into()} would truncate or overflow in {_table.IntoString()}.{_table[2].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field3.IsNULL){if(!_table[3].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field3.TruncationWillOccur(_table[3],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field3.Into()} would truncate or overflow in {_table.IntoString()}.{_table[3].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field4.IsNULL){if(!_table[4].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field4.TruncationWillOccur(_table[4],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field4.Into()} would truncate or overflow in {_table.IntoString()}.{_table[4].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field5.IsNULL){if(!_table[5].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field5.TruncationWillOccur(_table[5],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field5.Into()} would truncate or overflow in {_table.IntoString()}.{_table[5].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field6.IsNULL){if(!_table[6].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field6.TruncationWillOccur(_table[6],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field6.Into()} would truncate or overflow in {_table.IntoString()}.{_table[6].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field7.IsNULL){if(!_table[7].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field7.TruncationWillOccur(_table[7],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field7.Into()} would truncate or overflow in {_table.IntoString()}.{_table[7].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field8.IsNULL){if(!_table[8].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field8.TruncationWillOccur(_table[8],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field8.Into()} would truncate or overflow in {_table.IntoString()}.{_table[8].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field9.IsNULL){if(!_table[9].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field9.TruncationWillOccur(_table[9],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field9.Into()} would truncate or overflow in {_table.IntoString()}.{_table[9].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field10.IsNULL){if(!_table[10].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field10.TruncationWillOccur(_table[10],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field10.Into()} would truncate or overflow in {_table.IntoString()}.{_table[10].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field11.IsNULL){if(!_table[11].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field11.TruncationWillOccur(_table[11],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field11.Into()} would truncate or overflow in {_table.IntoString()}.{_table[11].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field12.IsNULL){if(!_table[12].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field12.TruncationWillOccur(_table[12],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field12.Into()} would truncate or overflow in {_table.IntoString()}.{_table[12].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field13.IsNULL){if(!_table[13].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field13.TruncationWillOccur(_table[13],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field13.Into()} would truncate or overflow in {_table.IntoString()}.{_table[13].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field14.IsNULL){if(!_table[14].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field14.TruncationWillOccur(_table[14],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field14.Into()} would truncate or overflow in {_table.IntoString()}.{_table[14].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field15.IsNULL){if(!_table[15].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field15.TruncationWillOccur(_table[15],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field15.Into()} would truncate or overflow in {_table.IntoString()}.{_table[15].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field16.IsNULL){if(!_table[16].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field16.TruncationWillOccur(_table[16],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field16.Into()} would truncate or overflow in {_table.IntoString()}.{_table[16].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field17.IsNULL){if(!_table[17].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field17.TruncationWillOccur(_table[17],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field17.Into()} would truncate or overflow in {_table.IntoString()}.{_table[17].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field18.IsNULL){if(!_table[18].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field18.TruncationWillOccur(_table[18],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field18.Into()} would truncate or overflow in {_table.IntoString()}.{_table[18].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field19.IsNULL){if(!_table[19].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field19.TruncationWillOccur(_table[19],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field19.Into()} would truncate or overflow in {_table.IntoString()}.{_table[19].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field20.IsNULL){if(!_table[20].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field20.TruncationWillOccur(_table[20],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field20.Into()} would truncate or overflow in {_table.IntoString()}.{_table[20].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field21.IsNULL){if(!_table[21].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field21.TruncationWillOccur(_table[21],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field21.Into()} would truncate or overflow in {_table.IntoString()}.{_table[21].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field22.IsNULL){if(!_table[22].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field22.TruncationWillOccur(_table[22],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field22.Into()} would truncate or overflow in {_table.IntoString()}.{_table[22].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field23.IsNULL){if(!_table[23].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field23.TruncationWillOccur(_table[23],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field23.Into()} would truncate or overflow in {_table.IntoString()}.{_table[23].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field24.IsNULL){if(!_table[24].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field24.TruncationWillOccur(_table[24],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field24.Into()} would truncate or overflow in {_table.IntoString()}.{_table[24].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field25.IsNULL){if(!_table[25].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field25.TruncationWillOccur(_table[25],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field25.Into()} would truncate or overflow in {_table.IntoString()}.{_table[25].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field26.IsNULL){if(!_table[26].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field26.TruncationWillOccur(_table[26],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field26.Into()} would truncate or overflow in {_table.IntoString()}.{_table[26].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field27.IsNULL){if(!_table[27].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field27.TruncationWillOccur(_table[27],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field27.Into()} would truncate or overflow in {_table.IntoString()}.{_table[27].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field28.IsNULL){if(!_table[28].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field28.TruncationWillOccur(_table[28],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field28.Into()} would truncate or overflow in {_table.IntoString()}.{_table[28].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field29.IsNULL){if(!_table[29].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field29.TruncationWillOccur(_table[29],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field29.Into()} would truncate or overflow in {_table.IntoString()}.{_table[29].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field30.IsNULL){if(!_table[30].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field30.TruncationWillOccur(_table[30],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field30.Into()} would truncate or overflow in {_table.IntoString()}.{_table[30].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field31.IsNULL){if(!_table[31].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field31.TruncationWillOccur(_table[31],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field31.Into()} would truncate or overflow in {_table.IntoString()}.{_table[31].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field32.IsNULL){if(!_table[32].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field32.TruncationWillOccur(_table[32],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field32.Into()} would truncate or overflow in {_table.IntoString()}.{_table[32].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field33.IsNULL){if(!_table[33].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field33.TruncationWillOccur(_table[33],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field33.Into()} would truncate or overflow in {_table.IntoString()}.{_table[33].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field34.IsNULL){if(!_table[34].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field34.TruncationWillOccur(_table[34],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field34.Into()} would truncate or overflow in {_table.IntoString()}.{_table[34].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field35.IsNULL){if(!_table[35].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field35.TruncationWillOccur(_table[35],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field35.Into()} would truncate or overflow in {_table.IntoString()}.{_table[35].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field36.IsNULL){if(!_table[36].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field36.TruncationWillOccur(_table[36],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field36.Into()} would truncate or overflow in {_table.IntoString()}.{_table[36].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field37.IsNULL){if(!_table[37].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field37.TruncationWillOccur(_table[37],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field37.Into()} would truncate or overflow in {_table.IntoString()}.{_table[37].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field38.IsNULL){if(!_table[38].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field38.TruncationWillOccur(_table[38],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field38.Into()} would truncate or overflow in {_table.IntoString()}.{_table[38].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field39.IsNULL){if(!_table[39].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field39.TruncationWillOccur(_table[39],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field39.Into()} would truncate or overflow in {_table.IntoString()}.{_table[39].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field40.IsNULL){if(!_table[40].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field40.TruncationWillOccur(_table[40],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field40.Into()} would truncate or overflow in {_table.IntoString()}.{_table[40].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field41.IsNULL){if(!_table[41].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field41.TruncationWillOccur(_table[41],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field41.Into()} would truncate or overflow in {_table.IntoString()}.{_table[41].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field42.IsNULL){if(!_table[42].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field42.TruncationWillOccur(_table[42],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field42.Into()} would truncate or overflow in {_table.IntoString()}.{_table[42].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field43.IsNULL){if(!_table[43].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field43.TruncationWillOccur(_table[43],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field43.Into()} would truncate or overflow in {_table.IntoString()}.{_table[43].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field44.IsNULL){if(!_table[44].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field44.TruncationWillOccur(_table[44],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field44.Into()} would truncate or overflow in {_table.IntoString()}.{_table[44].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field45.IsNULL){if(!_table[45].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field45.TruncationWillOccur(_table[45],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field45.Into()} would truncate or overflow in {_table.IntoString()}.{_table[45].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field46.IsNULL){if(!_table[46].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field46.TruncationWillOccur(_table[46],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field46.Into()} would truncate or overflow in {_table.IntoString()}.{_table[46].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field47.IsNULL){if(!_table[47].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field47.TruncationWillOccur(_table[47],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field47.Into()} would truncate or overflow in {_table.IntoString()}.{_table[47].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field48.IsNULL){if(!_table[48].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field48.TruncationWillOccur(_table[48],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field48.Into()} would truncate or overflow in {_table.IntoString()}.{_table[48].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field49.IsNULL){if(!_table[49].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field49.TruncationWillOccur(_table[49],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field49.Into()} would truncate or overflow in {_table.IntoString()}.{_table[49].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field50.IsNULL){if(!_table[50].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field50.TruncationWillOccur(_table[50],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field50.Into()} would truncate or overflow in {_table.IntoString()}.{_table[50].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field51.IsNULL){if(!_table[51].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field51.TruncationWillOccur(_table[51],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field51.Into()} would truncate or overflow in {_table.IntoString()}.{_table[51].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field52.IsNULL){if(!_table[52].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field52.TruncationWillOccur(_table[52],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field52.Into()} would truncate or overflow in {_table.IntoString()}.{_table[52].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field53.IsNULL){if(!_table[53].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field53.TruncationWillOccur(_table[53],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field53.Into()} would truncate or overflow in {_table.IntoString()}.{_table[53].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field54.IsNULL){if(!_table[54].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field54.TruncationWillOccur(_table[54],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field54.Into()} would truncate or overflow in {_table.IntoString()}.{_table[54].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field55.IsNULL){if(!_table[55].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field55.TruncationWillOccur(_table[55],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field55.Into()} would truncate or overflow in {_table.IntoString()}.{_table[55].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field56.IsNULL){if(!_table[56].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field56.TruncationWillOccur(_table[56],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field56.Into()} would truncate or overflow in {_table.IntoString()}.{_table[56].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field57.IsNULL){if(!_table[57].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field57.TruncationWillOccur(_table[57],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field57.Into()} would truncate or overflow in {_table.IntoString()}.{_table[57].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field58.IsNULL){if(!_table[58].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field58.TruncationWillOccur(_table[58],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field58.Into()} would truncate or overflow in {_table.IntoString()}.{_table[58].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field59.IsNULL){if(!_table[59].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field59.TruncationWillOccur(_table[59],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field59.Into()} would truncate or overflow in {_table.IntoString()}.{_table[59].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field60.IsNULL){if(!_table[60].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field60.TruncationWillOccur(_table[60],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field60.Into()} would truncate or overflow in {_table.IntoString()}.{_table[60].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field61.IsNULL){if(!_table[61].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field61.TruncationWillOccur(_table[61],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field61.Into()} would truncate or overflow in {_table.IntoString()}.{_table[61].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field62.IsNULL){if(!_table[62].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field62.TruncationWillOccur(_table[62],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field62.Into()} would truncate or overflow in {_table.IntoString()}.{_table[62].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field63.IsNULL){if(!_table[63].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field63.TruncationWillOccur(_table[63],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field63.Into()} would truncate or overflow in {_table.IntoString()}.{_table[63].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field64.IsNULL){if(!_table[64].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field64.TruncationWillOccur(_table[64],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field64.Into()} would truncate or overflow in {_table.IntoString()}.{_table[64].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field65.IsNULL){if(!_table[65].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field65.TruncationWillOccur(_table[65],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field65.Into()} would truncate or overflow in {_table.IntoString()}.{_table[65].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field66.IsNULL){if(!_table[66].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field66.TruncationWillOccur(_table[66],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field66.Into()} would truncate or overflow in {_table.IntoString()}.{_table[66].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field67.IsNULL){if(!_table[67].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field67.TruncationWillOccur(_table[67],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field67.Into()} would truncate or overflow in {_table.IntoString()}.{_table[67].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field68.IsNULL){if(!_table[68].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field68.TruncationWillOccur(_table[68],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field68.Into()} would truncate or overflow in {_table.IntoString()}.{_table[68].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field69.IsNULL){if(!_table[69].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field69.TruncationWillOccur(_table[69],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field69.Into()} would truncate or overflow in {_table.IntoString()}.{_table[69].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field70.IsNULL){if(!_table[70].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field70.TruncationWillOccur(_table[70],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field70.Into()} would truncate or overflow in {_table.IntoString()}.{_table[70].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field71.IsNULL){if(!_table[71].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field71.TruncationWillOccur(_table[71],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field71.Into()} would truncate or overflow in {_table.IntoString()}.{_table[71].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field72.IsNULL){if(!_table[72].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field72.TruncationWillOccur(_table[72],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field72.Into()} would truncate or overflow in {_table.IntoString()}.{_table[72].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field73.IsNULL){if(!_table[73].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field73.TruncationWillOccur(_table[73],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field73.Into()} would truncate or overflow in {_table.IntoString()}.{_table[73].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field74.IsNULL){if(!_table[74].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field74.TruncationWillOccur(_table[74],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field74.Into()} would truncate or overflow in {_table.IntoString()}.{_table[74].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field75.IsNULL){if(!_table[75].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field75.TruncationWillOccur(_table[75],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field75.Into()} would truncate or overflow in {_table.IntoString()}.{_table[75].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field76.IsNULL){if(!_table[76].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field76.TruncationWillOccur(_table[76],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field76.Into()} would truncate or overflow in {_table.IntoString()}.{_table[76].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field77.IsNULL){if(!_table[77].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field77.TruncationWillOccur(_table[77],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field77.Into()} would truncate or overflow in {_table.IntoString()}.{_table[77].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field78.IsNULL){if(!_table[78].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field78.TruncationWillOccur(_table[78],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field78.Into()} would truncate or overflow in {_table.IntoString()}.{_table[78].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field79.IsNULL){if(!_table[79].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field79.TruncationWillOccur(_table[79],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field79.Into()} would truncate or overflow in {_table.IntoString()}.{_table[79].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field80.IsNULL){if(!_table[80].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field80.TruncationWillOccur(_table[80],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field80.Into()} would truncate or overflow in {_table.IntoString()}.{_table[80].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field81.IsNULL){if(!_table[81].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field81.TruncationWillOccur(_table[81],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field81.Into()} would truncate or overflow in {_table.IntoString()}.{_table[81].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field82.IsNULL){if(!_table[82].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field82.TruncationWillOccur(_table[82],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field82.Into()} would truncate or overflow in {_table.IntoString()}.{_table[82].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field83.IsNULL){if(!_table[83].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field83.TruncationWillOccur(_table[83],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field83.Into()} would truncate or overflow in {_table.IntoString()}.{_table[83].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field84.IsNULL){if(!_table[84].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field84.TruncationWillOccur(_table[84],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field84.Into()} would truncate or overflow in {_table.IntoString()}.{_table[84].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field85.IsNULL){if(!_table[85].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field85.TruncationWillOccur(_table[85],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field85.Into()} would truncate or overflow in {_table.IntoString()}.{_table[85].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field86.IsNULL){if(!_table[86].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field86.TruncationWillOccur(_table[86],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field86.Into()} would truncate or overflow in {_table.IntoString()}.{_table[86].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field87.IsNULL){if(!_table[87].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field87.TruncationWillOccur(_table[87],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field87.Into()} would truncate or overflow in {_table.IntoString()}.{_table[87].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field88.IsNULL){if(!_table[88].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field88.TruncationWillOccur(_table[88],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field88.Into()} would truncate or overflow in {_table.IntoString()}.{_table[88].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field89.IsNULL){if(!_table[89].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field89.TruncationWillOccur(_table[89],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field89.Into()} would truncate or overflow in {_table.IntoString()}.{_table[89].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field90.IsNULL){if(!_table[90].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field90.TruncationWillOccur(_table[90],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field90.Into()} would truncate or overflow in {_table.IntoString()}.{_table[90].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field91.IsNULL){if(!_table[91].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field91.TruncationWillOccur(_table[91],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field91.Into()} would truncate or overflow in {_table.IntoString()}.{_table[91].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field92.IsNULL){if(!_table[92].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field92.TruncationWillOccur(_table[92],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field92.Into()} would truncate or overflow in {_table.IntoString()}.{_table[92].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field93.IsNULL){if(!_table[93].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field93.TruncationWillOccur(_table[93],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field93.Into()} would truncate or overflow in {_table.IntoString()}.{_table[93].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field94.IsNULL){if(!_table[94].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field94.TruncationWillOccur(_table[94],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field94.Into()} would truncate or overflow in {_table.IntoString()}.{_table[94].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field95.IsNULL){if(!_table[95].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field95.TruncationWillOccur(_table[95],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field95.Into()} would truncate or overflow in {_table.IntoString()}.{_table[95].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field96.IsNULL){if(!_table[96].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field96.TruncationWillOccur(_table[96],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field96.Into()} would truncate or overflow in {_table.IntoString()}.{_table[96].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field97.IsNULL){if(!_table[97].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field97.TruncationWillOccur(_table[97],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field97.Into()} would truncate or overflow in {_table.IntoString()}.{_table[97].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field98.IsNULL){if(!_table[98].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field98.TruncationWillOccur(_table[98],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field98.Into()} would truncate or overflow in {_table.IntoString()}.{_table[98].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field99.IsNULL){if(!_table[99].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field99.TruncationWillOccur(_table[99],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field99.Into()} would truncate or overflow in {_table.IntoString()}.{_table[99].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field100.IsNULL){if(!_table[100].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field100.TruncationWillOccur(_table[100],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field100.Into()} would truncate or overflow in {_table.IntoString()}.{_table[100].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field101.IsNULL){if(!_table[101].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field101.TruncationWillOccur(_table[101],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field101.Into()} would truncate or overflow in {_table.IntoString()}.{_table[101].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field102.IsNULL){if(!_table[102].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field102.TruncationWillOccur(_table[102],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field102.Into()} would truncate or overflow in {_table.IntoString()}.{_table[102].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field103.IsNULL){if(!_table[103].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field103.TruncationWillOccur(_table[103],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field103.Into()} would truncate or overflow in {_table.IntoString()}.{_table[103].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field104.IsNULL){if(!_table[104].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field104.TruncationWillOccur(_table[104],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field104.Into()} would truncate or overflow in {_table.IntoString()}.{_table[104].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field105.IsNULL){if(!_table[105].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field105.TruncationWillOccur(_table[105],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field105.Into()} would truncate or overflow in {_table.IntoString()}.{_table[105].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field106.IsNULL){if(!_table[106].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field106.TruncationWillOccur(_table[106],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field106.Into()} would truncate or overflow in {_table.IntoString()}.{_table[106].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field107.IsNULL){if(!_table[107].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field107.TruncationWillOccur(_table[107],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field107.Into()} would truncate or overflow in {_table.IntoString()}.{_table[107].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field108.IsNULL){if(!_table[108].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field108.TruncationWillOccur(_table[108],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field108.Into()} would truncate or overflow in {_table.IntoString()}.{_table[108].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field109.IsNULL){if(!_table[109].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field109.TruncationWillOccur(_table[109],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field109.Into()} would truncate or overflow in {_table.IntoString()}.{_table[109].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field110.IsNULL){if(!_table[110].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field110.TruncationWillOccur(_table[110],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field110.Into()} would truncate or overflow in {_table.IntoString()}.{_table[110].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field111.IsNULL){if(!_table[111].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field111.TruncationWillOccur(_table[111],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field111.Into()} would truncate or overflow in {_table.IntoString()}.{_table[111].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field112.IsNULL){if(!_table[112].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field112.TruncationWillOccur(_table[112],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field112.Into()} would truncate or overflow in {_table.IntoString()}.{_table[112].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field113.IsNULL){if(!_table[113].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field113.TruncationWillOccur(_table[113],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field113.Into()} would truncate or overflow in {_table.IntoString()}.{_table[113].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field114.IsNULL){if(!_table[114].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field114.TruncationWillOccur(_table[114],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field114.Into()} would truncate or overflow in {_table.IntoString()}.{_table[114].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field115.IsNULL){if(!_table[115].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field115.TruncationWillOccur(_table[115],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field115.Into()} would truncate or overflow in {_table.IntoString()}.{_table[115].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field116.IsNULL){if(!_table[116].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field116.TruncationWillOccur(_table[116],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field116.Into()} would truncate or overflow in {_table.IntoString()}.{_table[116].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field117.IsNULL){if(!_table[117].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field117.TruncationWillOccur(_table[117],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field117.Into()} would truncate or overflow in {_table.IntoString()}.{_table[117].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field118.IsNULL){if(!_table[118].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field118.TruncationWillOccur(_table[118],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field118.Into()} would truncate or overflow in {_table.IntoString()}.{_table[118].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field119.IsNULL){if(!_table[119].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field119.TruncationWillOccur(_table[119],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field119.Into()} would truncate or overflow in {_table.IntoString()}.{_table[119].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field120.IsNULL){if(!_table[120].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field120.TruncationWillOccur(_table[120],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field120.Into()} would truncate or overflow in {_table.IntoString()}.{_table[120].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field121.IsNULL){if(!_table[121].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field121.TruncationWillOccur(_table[121],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field121.Into()} would truncate or overflow in {_table.IntoString()}.{_table[121].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field122.IsNULL){if(!_table[122].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field122.TruncationWillOccur(_table[122],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field122.Into()} would truncate or overflow in {_table.IntoString()}.{_table[122].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field123.IsNULL){if(!_table[123].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field123.TruncationWillOccur(_table[123],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field123.Into()} would truncate or overflow in {_table.IntoString()}.{_table[123].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field124.IsNULL){if(!_table[124].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field124.TruncationWillOccur(_table[124],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field124.Into()} would truncate or overflow in {_table.IntoString()}.{_table[124].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field125.IsNULL){if(!_table[125].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field125.TruncationWillOccur(_table[125],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field125.Into()} would truncate or overflow in {_table.IntoString()}.{_table[125].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field126.IsNULL){if(!_table[126].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field126.TruncationWillOccur(_table[126],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field126.Into()} would truncate or overflow in {_table.IntoString()}.{_table[126].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field127.IsNULL){if(!_table[127].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field127.TruncationWillOccur(_table[127],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field127.Into()} would truncate or overflow in {_table.IntoString()}.{_table[127].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field128.IsNULL){if(!_table[128].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field128.TruncationWillOccur(_table[128],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field128.Into()} would truncate or overflow in {_table.IntoString()}.{_table[128].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field129.IsNULL){if(!_table[129].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field129.TruncationWillOccur(_table[129],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field129.Into()} would truncate or overflow in {_table.IntoString()}.{_table[129].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field130.IsNULL){if(!_table[130].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field130.TruncationWillOccur(_table[130],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field130.Into()} would truncate or overflow in {_table.IntoString()}.{_table[130].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field131.IsNULL){if(!_table[131].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field131.TruncationWillOccur(_table[131],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field131.Into()} would truncate or overflow in {_table.IntoString()}.{_table[131].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field132.IsNULL){if(!_table[132].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field132.TruncationWillOccur(_table[132],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field132.Into()} would truncate or overflow in {_table.IntoString()}.{_table[132].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field133.IsNULL){if(!_table[133].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field133.TruncationWillOccur(_table[133],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field133.Into()} would truncate or overflow in {_table.IntoString()}.{_table[133].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field134.IsNULL){if(!_table[134].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field134.TruncationWillOccur(_table[134],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field134.Into()} would truncate or overflow in {_table.IntoString()}.{_table[134].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field135.IsNULL){if(!_table[135].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field135.TruncationWillOccur(_table[135],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field135.Into()} would truncate or overflow in {_table.IntoString()}.{_table[135].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field136.IsNULL){if(!_table[136].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field136.TruncationWillOccur(_table[136],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field136.Into()} would truncate or overflow in {_table.IntoString()}.{_table[136].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field137.IsNULL){if(!_table[137].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field137.TruncationWillOccur(_table[137],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field137.Into()} would truncate or overflow in {_table.IntoString()}.{_table[137].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field138.IsNULL){if(!_table[138].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field138.TruncationWillOccur(_table[138],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field138.Into()} would truncate or overflow in {_table.IntoString()}.{_table[138].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field139.IsNULL){if(!_table[139].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field139.TruncationWillOccur(_table[139],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field139.Into()} would truncate or overflow in {_table.IntoString()}.{_table[139].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field140.IsNULL){if(!_table[140].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field140.TruncationWillOccur(_table[140],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field140.Into()} would truncate or overflow in {_table.IntoString()}.{_table[140].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field141.IsNULL){if(!_table[141].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field141.TruncationWillOccur(_table[141],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field141.Into()} would truncate or overflow in {_table.IntoString()}.{_table[141].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field142.IsNULL){if(!_table[142].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field142.TruncationWillOccur(_table[142],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field142.Into()} would truncate or overflow in {_table.IntoString()}.{_table[142].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field143.IsNULL){if(!_table[143].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field143.TruncationWillOccur(_table[143],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field143.Into()} would truncate or overflow in {_table.IntoString()}.{_table[143].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field144.IsNULL){if(!_table[144].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field144.TruncationWillOccur(_table[144],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field144.Into()} would truncate or overflow in {_table.IntoString()}.{_table[144].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field145.IsNULL){if(!_table[145].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field145.TruncationWillOccur(_table[145],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field145.Into()} would truncate or overflow in {_table.IntoString()}.{_table[145].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field146.IsNULL){if(!_table[146].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field146.TruncationWillOccur(_table[146],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field146.Into()} would truncate or overflow in {_table.IntoString()}.{_table[146].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field147.IsNULL){if(!_table[147].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field147.TruncationWillOccur(_table[147],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field147.Into()} would truncate or overflow in {_table.IntoString()}.{_table[147].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field148.IsNULL){if(!_table[148].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field148.TruncationWillOccur(_table[148],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field148.Into()} would truncate or overflow in {_table.IntoString()}.{_table[148].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field149.IsNULL){if(!_table[149].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field149.TruncationWillOccur(_table[149],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field149.Into()} would truncate or overflow in {_table.IntoString()}.{_table[149].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field150.IsNULL){if(!_table[150].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field150.TruncationWillOccur(_table[150],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field150.Into()} would truncate or overflow in {_table.IntoString()}.{_table[150].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field151.IsNULL){if(!_table[151].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field151.TruncationWillOccur(_table[151],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field151.Into()} would truncate or overflow in {_table.IntoString()}.{_table[151].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field152.IsNULL){if(!_table[152].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field152.TruncationWillOccur(_table[152],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field152.Into()} would truncate or overflow in {_table.IntoString()}.{_table[152].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field153.IsNULL){if(!_table[153].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field153.TruncationWillOccur(_table[153],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field153.Into()} would truncate or overflow in {_table.IntoString()}.{_table[153].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field154.IsNULL){if(!_table[154].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field154.TruncationWillOccur(_table[154],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field154.Into()} would truncate or overflow in {_table.IntoString()}.{_table[154].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field155.IsNULL){if(!_table[155].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field155.TruncationWillOccur(_table[155],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field155.Into()} would truncate or overflow in {_table.IntoString()}.{_table[155].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field156.IsNULL){if(!_table[156].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field156.TruncationWillOccur(_table[156],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field156.Into()} would truncate or overflow in {_table.IntoString()}.{_table[156].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field157.IsNULL){if(!_table[157].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field157.TruncationWillOccur(_table[157],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field157.Into()} would truncate or overflow in {_table.IntoString()}.{_table[157].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field158.IsNULL){if(!_table[158].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field158.TruncationWillOccur(_table[158],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field158.Into()} would truncate or overflow in {_table.IntoString()}.{_table[158].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field159.IsNULL){if(!_table[159].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field159.TruncationWillOccur(_table[159],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field159.Into()} would truncate or overflow in {_table.IntoString()}.{_table[159].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field160.IsNULL){if(!_table[160].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field160.TruncationWillOccur(_table[160],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field160.Into()} would truncate or overflow in {_table.IntoString()}.{_table[160].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field161.IsNULL){if(!_table[161].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field161.TruncationWillOccur(_table[161],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field161.Into()} would truncate or overflow in {_table.IntoString()}.{_table[161].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field162.IsNULL){if(!_table[162].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field162.TruncationWillOccur(_table[162],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field162.Into()} would truncate or overflow in {_table.IntoString()}.{_table[162].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field163.IsNULL){if(!_table[163].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field163.TruncationWillOccur(_table[163],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field163.Into()} would truncate or overflow in {_table.IntoString()}.{_table[163].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field164.IsNULL){if(!_table[164].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field164.TruncationWillOccur(_table[164],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field164.Into()} would truncate or overflow in {_table.IntoString()}.{_table[164].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field165.IsNULL){if(!_table[165].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field165.TruncationWillOccur(_table[165],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field165.Into()} would truncate or overflow in {_table.IntoString()}.{_table[165].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field166.IsNULL){if(!_table[166].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field166.TruncationWillOccur(_table[166],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field166.Into()} would truncate or overflow in {_table.IntoString()}.{_table[166].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field167.IsNULL){if(!_table[167].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field167.TruncationWillOccur(_table[167],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field167.Into()} would truncate or overflow in {_table.IntoString()}.{_table[167].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field168.IsNULL){if(!_table[168].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field168.TruncationWillOccur(_table[168],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field168.Into()} would truncate or overflow in {_table.IntoString()}.{_table[168].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field169.IsNULL){if(!_table[169].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field169.TruncationWillOccur(_table[169],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field169.Into()} would truncate or overflow in {_table.IntoString()}.{_table[169].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field170.IsNULL){if(!_table[170].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field170.TruncationWillOccur(_table[170],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field170.Into()} would truncate or overflow in {_table.IntoString()}.{_table[170].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field171.IsNULL){if(!_table[171].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field171.TruncationWillOccur(_table[171],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field171.Into()} would truncate or overflow in {_table.IntoString()}.{_table[171].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field172.IsNULL){if(!_table[172].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field172.TruncationWillOccur(_table[172],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field172.Into()} would truncate or overflow in {_table.IntoString()}.{_table[172].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field173.IsNULL){if(!_table[173].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field173.TruncationWillOccur(_table[173],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field173.Into()} would truncate or overflow in {_table.IntoString()}.{_table[173].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field174.IsNULL){if(!_table[174].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field174.TruncationWillOccur(_table[174],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field174.Into()} would truncate or overflow in {_table.IntoString()}.{_table[174].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field175.IsNULL){if(!_table[175].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field175.TruncationWillOccur(_table[175],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field175.Into()} would truncate or overflow in {_table.IntoString()}.{_table[175].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field176.IsNULL){if(!_table[176].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field176.TruncationWillOccur(_table[176],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field176.Into()} would truncate or overflow in {_table.IntoString()}.{_table[176].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field177.IsNULL){if(!_table[177].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field177.TruncationWillOccur(_table[177],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field177.Into()} would truncate or overflow in {_table.IntoString()}.{_table[177].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field178.IsNULL){if(!_table[178].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field178.TruncationWillOccur(_table[178],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field178.Into()} would truncate or overflow in {_table.IntoString()}.{_table[178].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field179.IsNULL){if(!_table[179].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field179.TruncationWillOccur(_table[179],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field179.Into()} would truncate or overflow in {_table.IntoString()}.{_table[179].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field180.IsNULL){if(!_table[180].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field180.TruncationWillOccur(_table[180],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field180.Into()} would truncate or overflow in {_table.IntoString()}.{_table[180].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field181.IsNULL){if(!_table[181].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field181.TruncationWillOccur(_table[181],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field181.Into()} would truncate or overflow in {_table.IntoString()}.{_table[181].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field182.IsNULL){if(!_table[182].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field182.TruncationWillOccur(_table[182],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field182.Into()} would truncate or overflow in {_table.IntoString()}.{_table[182].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field183.IsNULL){if(!_table[183].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field183.TruncationWillOccur(_table[183],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field183.Into()} would truncate or overflow in {_table.IntoString()}.{_table[183].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field184.IsNULL){if(!_table[184].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field184.TruncationWillOccur(_table[184],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field184.Into()} would truncate or overflow in {_table.IntoString()}.{_table[184].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field185.IsNULL){if(!_table[185].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field185.TruncationWillOccur(_table[185],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field185.Into()} would truncate or overflow in {_table.IntoString()}.{_table[185].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field186.IsNULL){if(!_table[186].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field186.TruncationWillOccur(_table[186],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field186.Into()} would truncate or overflow in {_table.IntoString()}.{_table[186].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field187.IsNULL){if(!_table[187].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field187.TruncationWillOccur(_table[187],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field187.Into()} would truncate or overflow in {_table.IntoString()}.{_table[187].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field188.IsNULL){if(!_table[188].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field188.TruncationWillOccur(_table[188],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field188.Into()} would truncate or overflow in {_table.IntoString()}.{_table[188].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field189.IsNULL){if(!_table[189].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field189.TruncationWillOccur(_table[189],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field189.Into()} would truncate or overflow in {_table.IntoString()}.{_table[189].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field190.IsNULL){if(!_table[190].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field190.TruncationWillOccur(_table[190],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field190.Into()} would truncate or overflow in {_table.IntoString()}.{_table[190].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field191.IsNULL){if(!_table[191].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field191.TruncationWillOccur(_table[191],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field191.Into()} would truncate or overflow in {_table.IntoString()}.{_table[191].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field192.IsNULL){if(!_table[192].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field192.TruncationWillOccur(_table[192],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field192.Into()} would truncate or overflow in {_table.IntoString()}.{_table[192].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field193.IsNULL){if(!_table[193].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field193.TruncationWillOccur(_table[193],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field193.Into()} would truncate or overflow in {_table.IntoString()}.{_table[193].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field194.IsNULL){if(!_table[194].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field194.TruncationWillOccur(_table[194],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field194.Into()} would truncate or overflow in {_table.IntoString()}.{_table[194].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field195.IsNULL){if(!_table[195].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field195.TruncationWillOccur(_table[195],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field195.Into()} would truncate or overflow in {_table.IntoString()}.{_table[195].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field196.IsNULL){if(!_table[196].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field196.TruncationWillOccur(_table[196],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field196.Into()} would truncate or overflow in {_table.IntoString()}.{_table[196].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field197.IsNULL){if(!_table[197].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field197.TruncationWillOccur(_table[197],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field197.Into()} would truncate or overflow in {_table.IntoString()}.{_table[197].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field198.IsNULL){if(!_table[198].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field198.TruncationWillOccur(_table[198],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field198.Into()} would truncate or overflow in {_table.IntoString()}.{_table[198].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field199.IsNULL){if(!_table[199].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field199.TruncationWillOccur(_table[199],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field199.Into()} would truncate or overflow in {_table.IntoString()}.{_table[199].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field200.IsNULL){if(!_table[200].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field200.TruncationWillOccur(_table[200],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field200.Into()} would truncate or overflow in {_table.IntoString()}.{_table[200].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field201.IsNULL){if(!_table[201].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field201.TruncationWillOccur(_table[201],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field201.Into()} would truncate or overflow in {_table.IntoString()}.{_table[201].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field202.IsNULL){if(!_table[202].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field202.TruncationWillOccur(_table[202],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field202.Into()} would truncate or overflow in {_table.IntoString()}.{_table[202].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field203.IsNULL){if(!_table[203].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field203.TruncationWillOccur(_table[203],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field203.Into()} would truncate or overflow in {_table.IntoString()}.{_table[203].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field204.IsNULL){if(!_table[204].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field204.TruncationWillOccur(_table[204],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field204.Into()} would truncate or overflow in {_table.IntoString()}.{_table[204].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field205.IsNULL){if(!_table[205].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field205.TruncationWillOccur(_table[205],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field205.Into()} would truncate or overflow in {_table.IntoString()}.{_table[205].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field206.IsNULL){if(!_table[206].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field206.TruncationWillOccur(_table[206],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field206.Into()} would truncate or overflow in {_table.IntoString()}.{_table[206].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field207.IsNULL){if(!_table[207].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field207.TruncationWillOccur(_table[207],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field207.Into()} would truncate or overflow in {_table.IntoString()}.{_table[207].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field208.IsNULL){if(!_table[208].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field208.TruncationWillOccur(_table[208],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field208.Into()} would truncate or overflow in {_table.IntoString()}.{_table[208].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field209.IsNULL){if(!_table[209].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field209.TruncationWillOccur(_table[209],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field209.Into()} would truncate or overflow in {_table.IntoString()}.{_table[209].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field210.IsNULL){if(!_table[210].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field210.TruncationWillOccur(_table[210],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field210.Into()} would truncate or overflow in {_table.IntoString()}.{_table[210].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field211.IsNULL){if(!_table[211].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field211.TruncationWillOccur(_table[211],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field211.Into()} would truncate or overflow in {_table.IntoString()}.{_table[211].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field212.IsNULL){if(!_table[212].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field212.TruncationWillOccur(_table[212],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field212.Into()} would truncate or overflow in {_table.IntoString()}.{_table[212].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field213.IsNULL){if(!_table[213].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field213.TruncationWillOccur(_table[213],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field213.Into()} would truncate or overflow in {_table.IntoString()}.{_table[213].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field214.IsNULL){if(!_table[214].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field214.TruncationWillOccur(_table[214],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field214.Into()} would truncate or overflow in {_table.IntoString()}.{_table[214].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field215.IsNULL){if(!_table[215].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field215.TruncationWillOccur(_table[215],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field215.Into()} would truncate or overflow in {_table.IntoString()}.{_table[215].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field216.IsNULL){if(!_table[216].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field216.TruncationWillOccur(_table[216],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field216.Into()} would truncate or overflow in {_table.IntoString()}.{_table[216].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field217.IsNULL){if(!_table[217].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field217.TruncationWillOccur(_table[217],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field217.Into()} would truncate or overflow in {_table.IntoString()}.{_table[217].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field218.IsNULL){if(!_table[218].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field218.TruncationWillOccur(_table[218],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field218.Into()} would truncate or overflow in {_table.IntoString()}.{_table[218].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field219.IsNULL){if(!_table[219].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field219.TruncationWillOccur(_table[219],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field219.Into()} would truncate or overflow in {_table.IntoString()}.{_table[219].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field220.IsNULL){if(!_table[220].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field220.TruncationWillOccur(_table[220],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field220.Into()} would truncate or overflow in {_table.IntoString()}.{_table[220].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field221.IsNULL){if(!_table[221].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field221.TruncationWillOccur(_table[221],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field221.Into()} would truncate or overflow in {_table.IntoString()}.{_table[221].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field222.IsNULL){if(!_table[222].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field222.TruncationWillOccur(_table[222],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field222.Into()} would truncate or overflow in {_table.IntoString()}.{_table[222].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field223.IsNULL){if(!_table[223].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field223.TruncationWillOccur(_table[223],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field223.Into()} would truncate or overflow in {_table.IntoString()}.{_table[223].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field224.IsNULL){if(!_table[224].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field224.TruncationWillOccur(_table[224],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field224.Into()} would truncate or overflow in {_table.IntoString()}.{_table[224].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field225.IsNULL){if(!_table[225].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field225.TruncationWillOccur(_table[225],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field225.Into()} would truncate or overflow in {_table.IntoString()}.{_table[225].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field226.IsNULL){if(!_table[226].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field226.TruncationWillOccur(_table[226],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field226.Into()} would truncate or overflow in {_table.IntoString()}.{_table[226].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field227.IsNULL){if(!_table[227].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field227.TruncationWillOccur(_table[227],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field227.Into()} would truncate or overflow in {_table.IntoString()}.{_table[227].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field228.IsNULL){if(!_table[228].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field228.TruncationWillOccur(_table[228],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field228.Into()} would truncate or overflow in {_table.IntoString()}.{_table[228].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field229.IsNULL){if(!_table[229].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field229.TruncationWillOccur(_table[229],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field229.Into()} would truncate or overflow in {_table.IntoString()}.{_table[229].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field230.IsNULL){if(!_table[230].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field230.TruncationWillOccur(_table[230],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field230.Into()} would truncate or overflow in {_table.IntoString()}.{_table[230].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field231.IsNULL){if(!_table[231].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field231.TruncationWillOccur(_table[231],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field231.Into()} would truncate or overflow in {_table.IntoString()}.{_table[231].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field232.IsNULL){if(!_table[232].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field232.TruncationWillOccur(_table[232],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field232.Into()} would truncate or overflow in {_table.IntoString()}.{_table[232].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field233.IsNULL){if(!_table[233].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field233.TruncationWillOccur(_table[233],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field233.Into()} would truncate or overflow in {_table.IntoString()}.{_table[233].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field234.IsNULL){if(!_table[234].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field234.TruncationWillOccur(_table[234],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field234.Into()} would truncate or overflow in {_table.IntoString()}.{_table[234].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field235.IsNULL){if(!_table[235].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field235.TruncationWillOccur(_table[235],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field235.Into()} would truncate or overflow in {_table.IntoString()}.{_table[235].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field236.IsNULL){if(!_table[236].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field236.TruncationWillOccur(_table[236],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field236.Into()} would truncate or overflow in {_table.IntoString()}.{_table[236].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field237.IsNULL){if(!_table[237].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field237.TruncationWillOccur(_table[237],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field237.Into()} would truncate or overflow in {_table.IntoString()}.{_table[237].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field238.IsNULL){if(!_table[238].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field238.TruncationWillOccur(_table[238],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field238.Into()} would truncate or overflow in {_table.IntoString()}.{_table[238].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field239.IsNULL){if(!_table[239].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field239.TruncationWillOccur(_table[239],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field239.Into()} would truncate or overflow in {_table.IntoString()}.{_table[239].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field240.IsNULL){if(!_table[240].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field240.TruncationWillOccur(_table[240],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field240.Into()} would truncate or overflow in {_table.IntoString()}.{_table[240].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field241.IsNULL){if(!_table[241].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field241.TruncationWillOccur(_table[241],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field241.Into()} would truncate or overflow in {_table.IntoString()}.{_table[241].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field242.IsNULL){if(!_table[242].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field242.TruncationWillOccur(_table[242],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field242.Into()} would truncate or overflow in {_table.IntoString()}.{_table[242].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field243.IsNULL){if(!_table[243].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field243.TruncationWillOccur(_table[243],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field243.Into()} would truncate or overflow in {_table.IntoString()}.{_table[243].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field244.IsNULL){if(!_table[244].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field244.TruncationWillOccur(_table[244],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field244.Into()} would truncate or overflow in {_table.IntoString()}.{_table[244].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field245.IsNULL){if(!_table[245].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field245.TruncationWillOccur(_table[245],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field245.Into()} would truncate or overflow in {_table.IntoString()}.{_table[245].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field246.IsNULL){if(!_table[246].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field246.TruncationWillOccur(_table[246],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field246.Into()} would truncate or overflow in {_table.IntoString()}.{_table[246].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field247.IsNULL){if(!_table[247].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field247.TruncationWillOccur(_table[247],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field247.Into()} would truncate or overflow in {_table.IntoString()}.{_table[247].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field248.IsNULL){if(!_table[248].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field248.TruncationWillOccur(_table[248],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field248.Into()} would truncate or overflow in {_table.IntoString()}.{_table[248].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field249.IsNULL){if(!_table[249].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field249.TruncationWillOccur(_table[249],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field249.Into()} would truncate or overflow in {_table.IntoString()}.{_table[249].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field250.IsNULL){if(!_table[250].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field250.TruncationWillOccur(_table[250],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field250.Into()} would truncate or overflow in {_table.IntoString()}.{_table[250].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field251.IsNULL){if(!_table[251].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field251.TruncationWillOccur(_table[251],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field251.Into()} would truncate or overflow in {_table.IntoString()}.{_table[251].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field252.IsNULL){if(!_table[252].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[252].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field252.TruncationWillOccur(_table[252],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field252.Into()} would truncate or overflow in {_table.IntoString()}.{_table[252].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field253.IsNULL){if(!_table[253].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[253].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field253.TruncationWillOccur(_table[253],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field253.Into()} would truncate or overflow in {_table.IntoString()}.{_table[253].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field254.IsNULL){if(!_table[254].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[254].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field254.TruncationWillOccur(_table[254],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field254.Into()} would truncate or overflow in {_table.IntoString()}.{_table[254].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}if(_current.Field255.IsNULL){if(!_table[255].IsNullable){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"NULLs are not allowed in {_table.IntoString()}.{_table[255].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}}else if(_current.Field255.TruncationWillOccur(_table[255],_numericRoundAbort)){CurrentErrorCount++;_=_current.Ser(ref _ser);_=_errs.Push(new(_truncationStackTrace,new($"{_current.Field255.Into()} would truncate or overflow in {_table.IntoString()}.{_table[255].Name}."),varbinary.New(_ser.SerializedData)));_=WriteErrors(in _error,ref _errs,_processName,_userName,4095);_=_ser.Reset();return true;}return false;}}
+}
+\ No newline at end of file
diff --git a/LICENSE-APACHE b/LICENSE-APACHE
@@ -0,0 +1,177 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
diff --git a/LICENSE-MIT b/LICENSE-MIT
@@ -0,0 +1,20 @@
+Copyright © 2023 Zack Newman
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the
+“Software”), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/README.md b/README.md
@@ -0,0 +1,13 @@
+BulkWriters128
+--------
+Last 128 "bulk writers". This library along with `BulkWriters128` would
+ideally belong in the `SQLServer` library; but due to very long
+compilation times, they have been split out.
+This library contains a wrappers around `Microsoft.SqlClient.SqlBulkCopy`
+in a way that makes writing to tables type safe as well as a way that
+automatically avoids common issues like `NULL`s in non-`NULL` columns,
+truncation of variable-width values, and issues related to
+`NUMERIC_ROUNDABORT`.
+This library also writes errors to an error table; so if an issue
+arises that is manifests itself as an error, writing to the table can
+still continue.